zz 何为机器学习ML?

尽管计算机处理某些数据可以比人类更快或更准确,但那终究不是智能。计算机编程的传统模型随时都要提前告诉计算机该做什么;如果正好发生了这种情况,那就完完全全照这么做。但是,如果情况稍微有所变化该怎么办?那程序员就得发挥创意,详尽地定义好所有的复杂行为,但是机器是没法自行判断的。
但机器学习不一样,除了要告诉计算机该做什么之外,程序员只需要给机器一个跟任务相关的数据集,以及一种用于分析这一数据集的方法论。然后,机器就会基于收到的正反馈或负反馈,不断地给数据打标签和进行解释,然后慢慢地变得越来越精确。如果新数据跟经过训练的数据类似的话,机器就可以通过算法对之前未遇到过的数据做出靠谱的猜测。
今天的大型科技公司在谈论人工智能的时候,一般都是指机器学习。机器学习是AI的子集。许多值得称道的电子产品功能(比方说图像识别),背后是由机器学习的一个子集,也就是所谓的“深度”学习来驱动的。