机器学习简明释义

2018-10-18  本文已影响0人  时间之外1919

你可能听说过机器学习和人工智能,但你确定你知道它们是什么吗? 如果你在努力理解它们,那么你并不会孤军作战。有很多的噪声使人们难以分辨什么是科学,什么是科幻。所以让我们先从名字说起…

机器学习本质上就是贴标签。

与流行的观点相反,机器学习并不是个魔盒,也不是300亿美元风投的原因。在本质上,机器学习只给事物打标签,它记录了你对某件事的描述,并告诉你它应该被贴上什么标签。这听起来远没有你在骇客新闻上看到的有趣。但是,如果我们把这个它称为“贴标签”,你还会高高兴兴的来阅读这一主题吗? 很可能不会,这说明了一点,市场营销和炫酷对让技术获得关注是很有用的(尽管不是你可能认为的原因)。

它非常有用,但不像听起来那么科幻。

机器学习是一种新的编程范式,一种将你的愿望传达给计算机的全新方式。

在传统的编程方法中,程序员会认真考虑像素和标签,与宇宙进行交流,沟通灵感,最后手工制作模型。模型只是这个秘方的一种花哨表述,或者是你的计算机必须遵循的一套将像素变成标签的指令。

模型是计算机用来将数据转换成标签的方法。它只是机器用来将输入转换成输出的一些代码,可以由程序员手工编写,也可以通过算法从数据中学习。

你可以轻松的区分猫,狗,杂物,但是你却不知道你的大脑是如何办到的

但是想想这些指令是什么。以识别猫为例, 当你看到上面这张照片时,你可以轻松的分辨出猫,狗,圣诞树,那么你的大脑是如何做到的呢?你能说清楚吗? 你的大脑曾受益于无数次的进化,而现在它只是运行并生效了,你甚至不知道它是如何工作的。很难创造出这个秘方。在你都无法清除的描述这个识别过程时,又如何让计算机按照你编写的代码,通过像素(对于计算机而言,这张照片就是一个像素集合)来分辨照片上面的事物呢?

用案例而非指令说话

如果你能对电脑说,“看一堆猫的例子,看看一堆不是猫的例子,然后自己去弄清楚,岂不更好?” 这就是机器学习的本质。这是一个完全不同的编程范式。现在,你不用给出明确的指令,而是用例子来编程,机器学习算法在你的数据中找到模式并把它们变成那些你自己写不出来的指令。所以不要再手工制作什么秘方了!

人工智能允许你将难以描述的东西自动化。

为什么这会让人兴奋呢? 这是用一种我们向计算机传达愿望的前所未有的方式。我们喜欢让电脑为我们做事。但是,如果指令真的很难想出,我们怎么可能给出指令呢? 如果他们难以描述呢?

人工智能和机器学习就是让难以描述的事情自动化。他们是用例证来解释自己,而不是用指令。这解锁了在过去由于我们不能表达指令而无法让计算机来帮助我们的海量任务。现在执行这些任务都成为了可能— — 机器学习代表了人类进步的一个本质性的飞跃。这是未来,未来在这里!

上一篇下一篇

猜你喜欢

热点阅读