机器学习定义、机器学习与数据建模、分析的区别
一、什么是机器学习? 先来看一则开场白: 看完这段话,可以发现这里涉及了很多基于“经验”而做出的判断。换句话说就是:通过对经验的利用,就能对新的情况做出有效的决策。 ** 机器学习定义是什么呢: **笔者摘录了两则,大家批评接受 —>①:机器学习它致力于研究如何通过计算手段,利用“经验”来改善系统自身的性能。计算机里“经验”通常以“数据”形式存在,因此机器学习所研究的主要内容,是关于计算机上从数据中产生“模型”的算法(也叫“学习算法”)。有了学习算法,我们把经验数据输入,计算机就能基于已有数据建立模型。当面临新情况(新数据)时,模型会给我们提供相应的判断。简短来说,机器学习是研究关于“学习算法”的学问。(摘录周志华《机器学习》) —>②:机器学习就是通过算法,使得机器能从大量历史数据中学习规律,从而对新的样本做智能识别或预测。(摘录吴岸城《神经网络与深度学习》) —> 笔者小注:两则定义选取角度不同,各从内涵外延出发进行阐述。机器学习主体研究还是各种算法,通过算法对新数据进行预测,同时也包含数据模型的建立与分析。 – —- —- —- —- —- —- —- —- —- —- —- —– —- —- —- —- —- —- —- — —- —- —- – 依据机器学习的方式分类 先了解一下会用到的基本术语: 学习:从数据中学得模型的过程,也叫训练 训练集