一张图搞懂-人工智能开发者的入门指南

2018-07-23 15:44:43 浏览数 (1)

自上世纪 50 年代以来,人类对人工智能前景的想象从未停止过,计算机科学家创造出更加复杂的新技术,也为普通消费者打造出一个令人向往的未来。虽然对人工智能的理解几十年来一直在变化,但我们也有理由相信人工智能时代最终会到来。那么想要成为一名人工智能开发者,怎样才能踏入这一领域呢?

首先要搞清楚,人工智能到底是什么?

今天的人工智能达到了什么程度?

当下,人工智能是一个总称,可以表示任何一种能感知、推理、行动、自我调试(adapt)的程序。开发者可以通过机器学习和深度学习两种方式来实现机器的上述行为。

在机器学习中,从数据中学习算法来建立一个模型,并且随着时间的推移接触到的数据越来越多,算法也会不断提升。现在四种主要类型的机器学习:监督学习、无监督式学习、半监督学习和强化学习。在监督学习中,算法学习通过处理和分类大量经过标签的数据来识别数据。在无监督学习中,算法识别的是模式并对大量无标签的数据进行分类,往往比人脑要快得多。你可以阅读这篇文章((https://software.intel.com/en-us/articles/why-should-you-care-about-machine-learning)(https://software.intel.com/en-us/articles/why-should-you-care-about-machine-learning)))了解更多机器学习的知识。

人工智能的运行:机器学习的工作流程

上文讨论过,人工智能可以基于经验来感知、推理和行动。但是,它们是怎么做到的呢?下面是机器学习的一般流程。

人工智能开发者的机遇

人工智能最令人激动的地方就是具备变革我们生活触及的每个产业的潜力,不仅仅是计算和软件产业。它会像工业革命、技术革命、数字革命那样改造社会颠覆我们的日常生活。对于开发者来说,人工智能领域的扩张意味着你可以将人工智能的专业知识应用到你感兴趣的领域中。

0 人点赞