在直接进入机器学习的范围之前,让我们从单词的含义开始。这可能看起来很明显,但最好一开始就从其含义入手。
什么是机器学习?
根据Tom Mitchell的定义, 机器学习是:
“一个计算机程序即它从经验E中学习某些类别的任务T和性能度量P,如果其在T中的任务上的表现由P测量,则它随经验E而改善.”
在这个定义中:
机器学习本身包含两个主要组成部分:学习者和推理者.
在机器学习中,您为计算机提供以下功能:
输入(经验)
输出(对应输入的输出)
并将模型/程序作为输出。在这个程序的帮助下,你可以执行一些任务。 另一方面,在标准程序中,您为计算机提供以下功能:
输入
程序(如何处理输入)
之后,你会得到输出。
下图可帮助你理解: