畅游人工智能之海--Keras教程前置篇一:浅谈AI和ML

畅游人工智能之海--Keras教程前置篇一:浅谈AI和ML

作者:pandaww

在当今的互联网行业中,相信大家听到最多的一个名词就是人工智能了,也就是大家耳熟能详的AI(Artificial Intelligence)。说到人工智能,则不得不提到机器学习,也就是ML(Machine Learning)。相信一部分小伙伴已经对这两个概念有所了解并且已经进行了相关实践,但同样也有很多对人工智能有兴趣但不知从何开始的朋友。希望这一系列文章,能够帮助大家深入浅出地理解这些概念,并且助力大家一步步走进人工智能的神奇世界。接下来,笔者要为大家讲讲什么是AI以及ML,并从生活角度讲讲它们解决了什么问题,为我们的AI之旅开个好头。

我们先来谈一谈AI。“人工智能”一词在1956年便已经被提出,然而它却一直没有一个大家公认的定义。顾名思义,人工智能看起来指的就是人工方法实现的智能。事实上,目前我们所说的“人工智能”指的是用计算机模拟实现的智能,同时,人工智能又是一个学科的名称。

关于人工智能的定义有四种典型的方法:类人思维方法、类人行为方法、理性思维方法和理性行为方法。这其中,大家最耳熟能详的应该就是类人行为方法了,类人行为方法也称为图灵测试方法,它是一种基于人类自身的智能去定义一个机器或系统是否具有智能的方法。按照图灵测试要求,一台计算机要能够通过,至少应该具有以下能力:①自然语言处理。②知识表示。③自动推理。④机器学习。如果还需要测试被测对象利用视频信号的感知能力和传递接受物体的行为能力,即所谓的完全图灵测试,则计算机还应该具有如下能力:⑤计算机视觉。⑥机器人技术。这些都是当今计算机领域重要的方向。

一提到人工智能,大部分人肯定很容易就想起了AlphaGo,它的不同版本在与众多围棋大师的对战中都取得了压倒性的优势。事实上,人工智能已经渗透到了我们生活的很多角落。大家可以想想我们使用APP的时候,是不是经常浏览到我们想要的内容,这便是那些公司利用大数据和人工智能进行智能推荐的产物。同时,人工智能在治理污染、医疗、生产制造等等方面均大有作为。举个例子,目前皮肤癌已成为世界上大部分地区的流行病,50%到60%的人到65岁的时候都会患有一种皮肤癌,而如果发现及时,大部分皮肤癌的治疗率能达到98%。人工智能技术可以通过大量的学习图片来获得区分皮肤癌和良性病变得到能力,帮助人们更轻松地寻求专业的医疗建议。人工智能正在影响和改变世界。

接下来我们再来说说机器学习。现在我们说到机器学习,实际上指的就是统计机器学习,它的目的是对数据进行预测与分析。它是人工智能的一种实现途径,是计算机智能化的有效手段。机器学习的对象是数据。它从数据出发,提取数据的特征,抽象出数据的模型,发现数据中的知识,又回到对数据的分析与预测中去。作为机器学习的对象,数据是多样的,包括存在于计算机及网络上的各种数字、文字、图像、视频、音频数据以及它们的组合。机器学习由监督学习、非监督学习、半监督学习以及强化学习等等组成。这些方式也支撑起了了我们当今的人工智能技术和应用。

机器学习被应用到了许多计算机应用领域,比如人工智能、模式识别、数据挖掘、自然语言处理、语音识别、图像识别、信息检索和生物信息等等领域,并且成为了这些领域的核心技术。它也在多方面影响着我们的生活。手机上的智能助手可以实现与我们对话,我们可以使用翻译软件进行文本翻译,我们可以将微信语音转文字,我们可以用自己的脸对手机进行解锁,我们可以在各种软件上获取自己最想要的信息……这一切都离不开机器学习,它作为基石支撑起了我们便利的生活。

经过上面的描述,大家应该已经对AI和ML是什么、能干什么都有了一个基本的了解。那大家肯定会迫不及待地想要动手去实践了。请大家先不要着急,我们会在之后的文章中系统地介绍AI和ML的知识结构,并且引出实战利器Keras。Keras是一个由Python编写的开源人工神经网络库,帮助我们快速、便捷地构建神经网络,助力我们的人工智能之旅。之后我们便会用一系列文章对Keras进行全面、详细、系统的讲解,干货满满哦!朋友们,让我们一起成长吧,你准备好了么!