TranslateProject/translated/tech/20220914 Platforms that Help Deploy AI and ML Applications on the Cloud.md
2022-09-18 01:16:56 +08:00

139 lines
8.2 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[#]: subject: "Platforms that Help Deploy AI and ML Applications on the Cloud"
[#]: via: "https://www.opensourceforu.com/2022/09/platforms-that-help-deploy-ai-and-ml-applications-on-the-cloud/"
[#]: author: "Dr Kumar Gaurav https://www.opensourceforu.com/author/dr-gaurav-kumar/"
[#]: collector: "lkxed"
[#]: translator: "misitebao"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
# 帮助在云端部署人工智能AI和机器学习ML应用程序的平台
_人工智能和机器学习正在影响当今几乎每个行业。本文重点介绍了这些技术在我们日常生活中的各种使用方式以及一些开源云平台如何实现其部署。_
人工智能 (AI) 的目标是构建能够模仿人类认知的机器和自动化系统。在全球范围内,人工智能正在以多种方式改变着社会、政治和经济。人工智能应用的例子包括谷歌帮助 (Google Help)、Siri、Alexa 和 Tesla (特斯拉) 等自动驾驶汽车。
如今,人工智能正被广泛使用,以有效的方式解决各行各业的难题。它被用于医疗保健行业,以做出比人类更准确、更快速的诊断。医生可以使用人工智能来诊断疾病,并在患者病情恶化时收到警报。
数据安全对每个企业都至关重要,网络攻击的数量也在不断增加。使用人工智能,可以提高数据的安全性。这方面的一个例子是集成智能机器人来识别软件错误和网络攻击。
推特 (Twitter)、WhatsApp、Facebook (脸书) 和 Snapchat 只是使用 AI 算法存储和管理数十亿个人资料的社交媒体平台中的一小部分。人工智能可以整理和筛选大量数据,以找到最新趋势、标签和各种各样人的需求。
![Figure 1: Key applications of machine learning][1]
旅游业越来越依赖人工智能,因为后者可以帮助完成各种与旅行相关的任务,包括为消费者预订酒店、航班和最佳路线。为了提供更好、更快的客户服务,由人工智能驱动的聊天机器人正被用于旅游业。
表 1: 机器学习的工具和框架
| 工具/平台 | 链接 |
| :------------ | :------------------------------------- |
| Streamlit | https://github.com/streamlit/streamlit |
| TensorFlow | https://www.tensorflow.org/ |
| PyTorch | https://pytorch.org/ |
| scikit-learn | https://scikit-learn.org/ |
| Apache Spark | https://spark.apache.org/ |
| Torch | http://torch.ch/ |
| Hugging Face | https://huggingface.co/ |
| Keras | https://keras.io/ |
| TensorFlowJS | https://www.tensorflow.org/js |
| KNIME | https://www.knime.com/ |
| Apache Mahout | https://mahout.apache.org/ |
| Accord | http://accord-framework.net/ |
| Shogun | http://shogun-toolbox.org/ |
| RapidMiner | https://rapidminer.com/ |
| Blocks | https://github.com/mila-iqia/blocks |
| TuriCreate | https://github.com/apple/turicreate |
| Dopamine | https://github.com/google/dopamine |
| FlairNLP | https://github.com/flairNLP/flair |
### 不同领域的机器学习
让软件应用程序和小工具自行响应和开发的所有技术和工具都称为机器学习 (ML)。多亏了机器学习技术人工智能可以在没有真正被明确编程来执行所需操作的情况下进行学习。ML 算法不依赖于预定义的计算机指令而是从样本输入中学习一个模式然后完全基于学习到的模式来预测和执行任务。如果不能选择严格的算法机器学习可以成为救命稻草。它将通过分析以前的程序来选择新程序然后将其付诸实施。ML 为技术进步和以前在各种行业中无法想象的技术扫清了道路。如今,它被用于各种尖端技术 — 从预测算法到互联网电视直播。
一个值得注意的 ML 和 AI 技术是图像识别,它是一种对数字图像中的特征或项进行分类和检测的方法。分类和人脸识别是使用这种方法完成的。
![Figure 2: Streamlit cloud for machine learning][2]
在推荐系统中使用机器学习是其最广泛使用和知名的应用之一。在当今的电子商务世界中,产品推荐是一种利用强大的机器学习技术的突出工具。网站使用人工智能和机器学习来跟踪过去的购买、搜索趋势和购物车历史,然后根据这些数据生成产品推荐。
在医疗保健行业中使用机器学习算法引起了很多兴趣。通过使用 ML 算法,可以跨多个医院部门预测急诊室等待时间。员工轮班的详细信息、患者数据以及科室讨论和急诊室布局的记录都用于帮助创建算法。机器学习算法可用于检测疾病、计划治疗和预测。
**用于机器学习的云平台的主要特点**:
- 算法或特征提取
- 关联规则挖掘
- 基于大数据的预测分析
- 分类、回归和聚类
- 数据加载和转换
- 数据准备、数据预处理和可视化
- 降维
- 分布式线性代数
- 假设检验和核方法
- 处理图像、音频、信号和视觉数据集
- 模型选择和优化模块
- 预处理和数据流编程
- 推荐系统
- 通过插件支持文本挖掘和图像挖掘
- 可视化和绘图
### 基于云的 AI 和 ML 应用程序部署
AI 和 ML 的应用可以部署在云平台上。如今,许多云服务提供商使程序员能够构建模型以在其领域内进行有效的决策。
这些基于云的平台与预先训练的机器学习和深度学习模型集成在一起,无需任何编码或最少的脚本即可在这些模型上部署应用程序。
![Figure 3: Categories of ML deployments in Streamlit][3]
**Streamlit:** Streamlit 让数据科学家和机器学习专家能够访问各种机器学习模型。它是开源的并且与云部署兼容。ML 模型可以在几分钟内准备好与数据集一起使用
Streamlit 提供一系列机器学习模型和多个类别的源代码,包括自然语言处理、地理、教育、计算机视觉等。
![Figure 4: Hugging Face for machine learning][4]
**Hugging Face:** 这是另一个平台,为各种类别的 ML 和 AI 提供预先训练的模型和架 构。许多企业巨头都在使用这个平台,包括 Facebook AI、微软、谷歌 AI、亚马逊网络服务和 Grammarly。
Hugging Face 中提供了许多预训练和部署就绪的模型,用于不同的应用程序,包括自然语言处理和计算机视觉。
使用 Hugging Face 中的 ML 模型可以执行以下任务:
- 音频到音频处理
- 自动语音识别
- 计算机视觉
- 填充蒙版
- 图像分类
- 图像分割
- 物体检测
- 问题应答
- 句子相似度
- 总结
- 文本分类
- 文本生成
- 文本到语音翻译
- 令牌分类
- 翻译分类
Hugging Face 中可用的问题解决器经过优化且有效,有助于快速部署模型(图 5
![Figure 5: Problem solvers and models in Hugging Face][5]
这些基于云的平台对多个领域的研究人员、从业者和数据科学家非常有用,并简化了性能良好的实际应用程序的开发。
---
via: https://www.opensourceforu.com/2022/09/platforms-that-help-deploy-ai-and-ml-applications-on-the-cloud/
作者:[Dr Kumar Gaurav][a]
选题:[lkxed][b]
译者:[Misite Bao](https://github.com/misitebao)
校对:[校对者 ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux 中国](https://linux.cn/) 荣誉推出
[a]: https://www.opensourceforu.com/author/dr-gaurav-kumar/
[b]: https://github.com/lkxed
[1]: https://www.opensourceforu.com/wp-content/uploads/2022/08/Figure-1-Key-applications-of-machine-learning.jpg
[2]: https://www.opensourceforu.com/wp-content/uploads/2022/08/Figure-2-Streamlit-cloud-for-machine-learning.png
[3]: https://www.opensourceforu.com/wp-content/uploads/2022/08/Figure-3-Categories-of-ML-deployments-in-Streamlit.png
[4]: https://www.opensourceforu.com/wp-content/uploads/2022/08/Figure-4-Hugging-Face-for-machine-learning.png
[5]: https://www.opensourceforu.com/wp-content/uploads/2022/08/Figure-5-Problem-solvers-and-models-in-Hugging-Face.png