机器学习的定义
Machine learning is field of study that gives computers the ability to learn without being explicitly programmed ——ARTHUR SAMUEL
机器学习是这样的领域,它赋予了计算机学习的能力,不是通过显著式编程获得的。
显著式与非显著式编程
那么究竟什么是显著式的编程:
显著式的编程就是人为的告诉机器,如何做与下定义。而非显著式的编程则是让计算机自己总结规律,自己发现要点。
显著式编程的劣势:
当计算人需要完成某任务的时候,我们为了避免机器人犯错则需要帮计算机把他所处的环境调查的一清二楚,在为其设定出极其详细的算法。
这往往耗时耗力,并且当机器人到了新的环境又会出现无法适应的情况。
非显著式的做法:
计算机可以采取一系列的行为
并且我们规定在特定情况下,机器人做这些行为的收益
让计算机去寻找自己最大化收益函数的模式。