原文: https://pythonbasics.org/what-is-machine-learning/

机器学习是人工智能的一个子领域。

科学家一直在尝试制造智能机器。 这台机器擅长于一件事,除了编程要完成的任务外,只有一件事无能为力。

机器学习

历史

1997 年,一台名为“深蓝”的计算机击败了世界象棋世界象棋锦标赛的冠军。聪明? 不,这是这台计算机所能做的:它无能为力。

因此,如果您遇到新问题,计算机将无法解决。 这意味着用新的逻辑和规则创建一个新程序。

您可以使用从示例和经验中学习的算法,而不必依赖硬编码规则。 这称为机器学习。

什么是机器学习? - 图1

示例

机器学习算法可以解决许多问题,例如:

  • 垃圾邮件分类:电子邮件是否是垃圾邮件。
  • 文档分类:它是什么类型的文档。
  • 人脸检测:是不是人脸?
  • 价格预测:预期价格是多少?。

还有很多。

机器学习算法有不同类型,它们可以分为:

  • 监督学习算法
  • 无监督学习算法

分类

监督学习问题的一种类型是分类。 假设算法必须确定电子邮件是否为垃圾邮件。 您可以编写许多逻辑规则,但这很难维护并且很难更改。

您可以做的是创建一个程序,该程序使用应为输入生成的带有标签的输出示例。 该程序使用交易数据。 用训练数据对算法进行训练后,您可以进行预测。

给定一个新的示例电子邮件,该算法可以预测/分类,无论新电子邮件是垃圾邮件还是垃圾邮件。 由于使用了训练数据,因此我们将其称为监督学习算法