微软推Azure机器学习工具:Algorithm Cheat Sheet

简介:

英文原文:Microsoft Azure Machine Learning Algorithm Cheat Sheet

来源于:微软推Azure机器学习工具:Algorithm Cheat Sheet

  Azure Machine Learning Studio 有着大量的机器学习算法,现在你可以使用它来构建预测分析解决方案。这些算法可用于一般的机器学习:回归分析、分类、聚类和异常检测,且每一个都可以解决不同类型的机器学习问题。

  现在的问题是,是否有什么工具之类的东西可帮助找出如何选择一个合适的机器学习算法,并根据具体的方案?

  点击这里查看大图。

  点击此处下载 Cheat Sheet:Microsoft Azure Machine Learning Algorithm Cheat Sheet

  微软 Azure 的机器学习 Algorithm Cheat Sheet 旨在帮助你筛选可用的机器学习算法,并选择合适的一个来用于预测分析解决方案。Cheat Sheet 会询问你这两个问题:数据的性质、你工作想要解决的问题等,然后提出一个你可以尝试的算法的建议。

  Azure Machine Learning Studio 为你提供了灵活的体验:尝试一种算法,如果你对结果不满意,那就尝试另一种。(Azure 机器学习是免费的,也不需要什么许可,点击这里试用。)这里有一个来自 Azure Machine Learning Gallery 的例子,该实验是尝试用几种不同的算法用在相同的数据上,然后进行结果比较:Compare Multi-class Classifiers: Letter recognition

  关于 Azure Machine Learning Studio

  Azure Machine Learning Studio 提供了许多不同的先进机器学习算法来帮助你生成分析模型。首先,确定要执行的机器学习任务的常规类型,因为归组在每个类别中的算法适合特定的预测任务。

  选择一种算法并配置其参数后,可以使用训练模块之一通过选定算法运行数据,也可以使用扫描参数循环访问所有可能的参数并确定任务和数据的最佳配置。

  学习算法的类别

  Azure Machine Learning Studio 提供了以下各种类型的机器学习算法,它们按典型的机器学习方案来分组。

  • 异常检测

  异常检测包含许多机器学习方面的重要任务,异常检测技术适用于各种行业:

  1. 标识可能具有欺诈性的事务。
  2. 学习指示发生了网络入侵的模式
  3. 查找异常的患者群集
  4. 检查输入到系统的值

  根据定义,异常属于罕见事件,因此可能很难收集有代表性的数据样本来进行建模。本节中包含的算法已经过专门设计,可以解决异常检测的核心构建和训练模型问题。

  此类别包括以下模块:单类支持向量机、基于 PCA 的异常检测。

  • 分类

  分类算法用于预测单个数据实例的类或类别。例如,电子邮件筛选器使用二元分类来确定某封电子邮件是否为垃圾邮件。有两种形式的分类任务。一种是旨在预测两个结果之一的二元分类,另一种是旨在预测多个结果之一的多类分类。分类算法的输出为分类器,可用于预测新的(未标记)实例的标签。

  类别 Modules References.Machine Learning.Initialize Model.Classification 包括以下模块:多类决策林、多类决策森林、多类逻辑回归、多类神经网络、一对多多类、双类平均感知器、双类贝叶斯点机、双类提升决策树、双类决策林、双类决策森林、双类逻辑回归、双类神经网络、双类支持向量机、双类局部深层支持向量机。

  • 聚类

  聚类算法可以基于一组特征学习了解如何将一组项分组在一起。例如,聚类通常在文本分析中使用,以便将包含常见单词的文本片段分组在一起。可以使用聚类通过找出最接近的数据点,然后确定每种组合的质心或中心点,来分组未标记的数据。训练算法后,可以使用它来预测数据实例所属的聚类。

  类别 Modules References.Machine Learning.Initialize Model.Clustering 包括模块:K 平均值聚类

  • 回归

  回归算法是学习预测单个数据实例的实际函数字的算法。例如,房价预测器可以使用回归算法来预测当前的房价。回归算法确定要执行回归函数的数据的每个特征分布。算法训练用于预测标记数据的函数后,可用于预测新的(未标记)实例的标签。

  类别 Modules References.Machine Learning.Initialize Model.Regression

  相关新闻:

  微软推出 Azure 平台机器学习和实时分析服务


本文转自叶小钗 h数据之巅博客园博客,原文链接:http://www.cnblogs.com/asxinyu/articles/4505754.html,如需转载请自行联系原作者

相关文章
|
21天前
|
机器学习/深度学习 Python
机器学习中评估模型性能的重要工具——混淆矩阵和ROC曲线。混淆矩阵通过真正例、假正例等指标展示模型预测情况
本文介绍了机器学习中评估模型性能的重要工具——混淆矩阵和ROC曲线。混淆矩阵通过真正例、假正例等指标展示模型预测情况,而ROC曲线则通过假正率和真正率评估二分类模型性能。文章还提供了Python中的具体实现示例,展示了如何计算和使用这两种工具来评估模型。
42 8
|
5月前
|
机器学习/深度学习 数据可视化 搜索推荐
Python在社交媒体分析中扮演关键角色,借助Pandas、NumPy、Matplotlib等工具处理、可视化数据及进行机器学习。
【7月更文挑战第5天】Python在社交媒体分析中扮演关键角色,借助Pandas、NumPy、Matplotlib等工具处理、可视化数据及进行机器学习。流程包括数据获取、预处理、探索、模型选择、评估与优化,以及结果可视化。示例展示了用户行为、话题趋势和用户画像分析。Python的丰富生态使得社交媒体洞察变得高效。通过学习和实践,可以提升社交媒体分析能力。
89 1
|
2月前
|
机器学习/深度学习 并行计算 数据挖掘
R语言是一种强大的统计分析工具,广泛应用于数据分析和机器学习领域
【10月更文挑战第21天】R语言是一种强大的统计分析工具,广泛应用于数据分析和机器学习领域。本文将介绍R语言中的一些高级编程技巧,包括函数式编程、向量化运算、字符串处理、循环和条件语句、异常处理和性能优化等方面,以帮助读者更好地掌握R语言的编程技巧,提高数据分析的效率。
56 2
|
4月前
|
机器学习/深度学习 存储 Linux
【机器学习 Azure Machine Learning】使用VS Code登录到Linux VM上 (Remote-SSH), 及可直接通过VS Code编辑VM中的文件
【机器学习 Azure Machine Learning】使用VS Code登录到Linux VM上 (Remote-SSH), 及可直接通过VS Code编辑VM中的文件
|
4月前
|
机器学习/深度学习 Ubuntu Linux
【机器学习 Azure Machine Learning】使用Aure虚拟机搭建Jupyter notebook环境,为Machine Learning做准备(Ubuntu 18.04,Linux)
【机器学习 Azure Machine Learning】使用Aure虚拟机搭建Jupyter notebook环境,为Machine Learning做准备(Ubuntu 18.04,Linux)
|
4月前
|
SQL 机器学习/深度学习 开发工具
【机器学习 Azure Machine Learning】Azure Machine Learning 访问SQL Server 无法写入问题 (使用微软Python AML Core SDK)
【机器学习 Azure Machine Learning】Azure Machine Learning 访问SQL Server 无法写入问题 (使用微软Python AML Core SDK)
|
7月前
|
机器学习/深度学习 人工智能 PyTorch
《人工智能专栏》专栏介绍 & 专栏目录 & Python与Python | 机器学习 | 深度学习 | 目标检测 | YOLOv5及其改进 | YOLOv8及其改进 | 关键知识点 | 各种工具教程
《人工智能专栏》专栏介绍 & 专栏目录 & Python与Python | 机器学习 | 深度学习 | 目标检测 | YOLOv5及其改进 | YOLOv8及其改进 | 关键知识点 | 各种工具教程
193 1
|
6月前
|
机器学习/深度学习 边缘计算 TensorFlow
Python机器学习工具与库的现状,并展望其未来的发展趋势
【6月更文挑战第13天】本文探讨了Python在机器学习中的核心地位,重点介绍了Scikit-learn、TensorFlow、PyTorch等主流库的现状。未来发展趋势包括自动化、智能化的工具,增强可解释性和可信赖性的模型,跨领域融合创新,以及云端与边缘计算的结合。这些进展将降低机器学习门槛,推动技术在各领域的广泛应用。
82 3
|
5月前
|
机器学习/深度学习 XML 计算机视觉
OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习库,它提供了大量的函数和工具,用于处理图像和视频数据。
OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习库,它提供了大量的函数和工具,用于处理图像和视频数据。
|
7月前
|
机器学习/深度学习 边缘计算 TensorFlow
【Python机器学习专栏】Python机器学习工具与库的未来展望
【4月更文挑战第30天】本文探讨了Python在机器学习中的关键角色,重点介绍了Scikit-learn、TensorFlow和PyTorch等流行库。随着技术进步,未来Python机器学习工具将聚焦自动化、智能化、可解释性和可信赖性,并促进跨领域创新,结合云端与边缘计算,为各领域应用带来更高效、可靠的解决方案。
74 0