带你深度理解“机器学习”

机器学习是什么?

理解这个概念,需要理解它的原理才可以。

机器学习是为了模拟人类学习新东西总结经验,通过总结出的经验,推测新事物的过程。

简而言之,这,就是机器学习。换句话说,就是机器通过已有数据(数据包括数字、文字、图片、音视频等),找到某种它们之间的内在关系/规律,进而构造出一个预测模型。当要判定未知事件的发生时,我们可以采用这个模型来预测,得到一个结果。

这样说好像还是很抽象。打个比方,买股票的人都想买到好的股票,那么,一个人想买到好的股票该怎么办?当然是通过股票之前的数据来进行预测啦。通过股票以往的数据,得到一个预测模型,再通过这个模型来预测股票是会涨还是跌。这个模型其实就是机器学习。

因此,机器学习的对象是数据;依靠已有数据建立模型,建立模型就是机器学习的核心(建立模型的核心是算法,因此也说算法是机器学习的核心),机器学习达到的结果是对未知对象进行预测(比如上面说的预测股票会涨还是会跌)。

拓展

弱人工智能、强人工智能与强化学习:

​ 弱人工智能擅长单个领域;强人工智能有类似人类的“思维”,是类似于人类的人工智能,擅长多个领域;而强化学习就是在不断的试错过程中得到经验找到预测模型,这个预测模型趋于理想模型。

​ 举个例子,我们通常所说的“扫地机器人”其实就属于弱人工智能,“扫地机器人”除了能扫地,它不能做其他的事,比如洗衣服做饭等等。而强人工智能,(可能不太恰当)指的就是有类似人类所具有的一切能力的机器人,比如洗衣做饭、打扫卫生、思维感知等等。强化学习就类似我们高中时做题,先做题,经过一次次的失败后掌握了做题经验和做题规律,之后再遇到类似的题就能够通过已有经验或规律做出来了。