当然,你已经听说过机器学习,或者正在进行“机器学习”,以及人工智能。但你真的知道它们是什么吗?也许你不确切知道它们是什么,但我向你保证,你不是唯一的人。
主题很时髦,关于它们的说法很多,但是将科学与科幻小说区分开来并不总是那么容易。从条款本身的含义开始......
机器学习本质上是一种物联网。
我的专业培训是统计学和神经科学,因为选择最简单,最无聊的名字而闻名。当内容正好在包装上时,我们喜欢它。你知道我们会给机器学习起什么名字吗?事物的标签!
与流行的看法相反,机器学习不是一个神奇的盒子,也不是300亿美元资本基金的理由。机器学习基本上是一个物品标签,它描述了某些东西并告诉你应该与之对应的标签。这听起来比你在黑客新闻中看到的要少得多。但是,如果从一开始它被称为事物的标签,你是否有兴趣阅读它?可能不是,它显示的一些营销和吸引人的短语可以帮助这项技术得到它应得的关注(虽然不是你想的原因)。
它非常有用,但不是你想象的那种科幻小说。
人工智能怎么样?虽然学术界仍在讨论有关什么是人工智能的细节,业界正在使用该术语来指代特定类型的机器学习。事实上,大多数时候人们互换使用这些术语,我对此没有任何问题。
因此,人工智能也是关于标记事物的。你有没有想到机器人?像科幻小说一样有你自己的想法?也许是人形的东西?那么,今天的人工智能不是那样的。我们是一个总能在一切事物中找到人类特征的物种。我们看到吐司面孔,云层中的数字,如果我在袜子上按下两个按钮,我可能会最终跟他说话。但那个布娃娃不是一个人,人工智能也不是 - 重要的是不要忘记它。这让你很失望?欢呼吧!真正的版本甚至更有用。
让我告诉你,为什么你应该感到兴奋。你在这张照片中看到了什么?
这是什么动物?容易,对吗?现在告诉我你的大脑用这些像素做了什么来得到答案。
你只是用你的感官吸收了很多复杂的数据,就好像通过魔法一样,你把标签:'cat'。这对你来说很容易!但是,您如何要求计算机执行相同的任务,将照片分类(或标记)为cat / no-cat?
机器学习是一种新的编程形式,是一种将您的愿望传达给计算机的新方式。
在传统的编程形式中,程序员会深入思考像素和标签,与宇宙交流,寻求灵感,最后手工建立模型。“模型”只是说“配方”的花哨方式,或者是计算机必须逐步将像素转换为标签的说明列表。
模型是计算机用于将数据转换为标签的配方。它只是一台机器用来将输入成分转换为输出产品的代码,
它可以由程序员手工构建,也可以通过算法自动从数据中学习。
但想想那些指示应该如何。你的大脑究竟对这些像素做了什么?你能表达一下吗?你的大脑具有进化的优势,今天它只是有效,但你不知道它是如何做到的。这是一个特别难以获得的配方。
用示例解释,而不是说明。
如果你可以对电脑说:“看,这里有很多猫的例子,这里有许多非猫的例子,你可以去解读它”,这不是更好吗?这是机器学习的本质。这是一种完全不同的编程方式。
现在,您可以使用示例进行编程,而不是一步一步地向您提供具体说明,机器学习算法将在您的数据中找到模式,将它们转换为您不知道如何描述的指令。不再需要手工制作食谱!
人工智能允许您自动化不可操作的。
为什么这令人兴奋?因为它允许我们以前所未有的方式表达我们对计算机的渴望。我们喜欢电脑为我们做的事情。但是,在设计指令本身时我们如何给他们指示是非常困难的?如果它们不可言喻会发生什么?
人工智能和机器学习的目的是使不可言说的自动化。关于使用示例而不是说明向计算机解释。这揭示了过去计算机无法帮助我们的大量任务,因为我们无法表达指示。现在所有这些任务都是可能的 - 机器学习代表了人类进步的一个根本性飞跃。这是未来,未来就在这里!
更多python学习可以关注我们盘
网友评论