1、开启人工智能、机器学习、深度学习之旅

都说:“口袋里钞票的颜色决定今天的心情。”,每学习一种新知识前,很多同学都迫不及待的问为我:“它有钱途吗?”。我这里想统一回复的是:它确实很有钱途。 我已经告诉您现在和未来“人工智能、机器学习、深度学习”是一座金矿,要不要去挖就看你自己的决定了。 现在它需要你的一点耐心,和我们一起认真的来学习本套课程。

虽然“人工智能、机器学习、深度学习”确实有很多区别,但是在没有歧义的情况下,后文,我统称为“AI”。

我非常激动,AI给了我很多灵感:“让我去简化一个世界,让很多重复的工作,变为仅仅需要一些电能就能解决的问题。”,学习一门智能的课程,您准备好了吗?

2、下载本教程源码

你可以从《人工智能中文网》的的网盘下载本教程的示例文件,或者在顶部菜单找到下载页面。

下载地址是:人工智能中文网初级课程代码

在代码中,包含了教程的示例代码和需要用到的数据。在学习每一课之前,建议你运行一下那一课的代码,有一个大概的认识。

3、人工智能、机器学习、深度学习之间的关系

好了,我们先来理解它们三者之间的关系,不然我保证你后面会因为混淆而学不下去。

  • 什么是人工智能,很简单,就是让机器拥有人的智能。
  • 什么是机器学习,就是使用一些算法,从已知数据中归纳,或者推导出一些智能,简而言之,机器学习属于人工智能的一个分支
  • 深度学习,是机器学习中的一种具体方法,只不过这种方法目前来看,比其他方法要强悍,所以,被单独列出。

一图值千言,说再多,不如一张图来得更简单,它们三者的关系,如下图所示:

我们从两个维度上来分析上面这幅图:

  1. 图中横坐标是时间,从产生时间来看,人工智能的概念早于机器学习,机器学习的概念早于深度学习。
  2. 从大小关系来看,人工智能的知识包含机器学习,机器学习的知识包含深度学习。

好了,我想我已经很轻松愉快的讲解了他们三者之间的关系了,如果还很混淆,我只能说,别管这些概念了,有了一定基础后,再回来认真看看吧。

4、人工智能、机器学习、深度学习能做什么

一言以蔽之,使机器具有人类的智能。

在美的文字,也比不上图片,所以我们喜欢看美女,而不是美文,嘿嘿。相信读这篇文章的男性是多于女性的,所以,我不撒谎,美女我也喜欢。 让我们再看一些图,来领会一下,:

1、语音识别

下图是我们经常使用的siri语音助理:

语音识别是人工智能研究了30年左右的应用,目前以科大讯飞为首,国内外语音识别准确率相当的高,大约95%以上,而且牛逼的是,还可以识别方言。这比人类的能力强悍多了,没有多少人能够听懂10种以上的方言,而对人工智能来说,轻而易举

2、无人驾驶

每天6点下班后,你一句话也不用说,你的爱车就公司门口接你,然后自己开回家,带上你的老妈去菜场买菜,下午4点,先到幼儿园接你的孩子,然后在到公司接你。在车上的所有时间,你可以美美的睡上一觉,或者看看小说,电影。多美好啊,这就是无人驾驶.

这些不是科幻电影中的场景,自动驾驶未来10年即可实现。

这些就是AI能做的事情,我向你保证,完成这些事情,你会更充满自信。 在本课程中,我们将由浅入深的讲解人工智能的方法,这能让你迅速提高开发技能,在职场中处于不败之地。

5、学习第一步:使用什么开发语言

1、学习AI,使用什么编程语言呢?

本课程我们使用python作为编程语言,为什么选择python,原因很简单,是因为它在AI领域非常常用。编程的学习成本上,比较简单。

我们初学的同学很喜欢问,c++和java谁的执行效率高。这是没有意义的问题,无论哪种语言,只要学好了,效率都不会低到哪里去。哈哈,这句话,是我说的,我以10多年的研发经验,保证我说的这句话的正确性。

所以,那些问类似,“php和java哪个效率高”的入门级问题,就别问了,有时候,有的事,没那么多为什么。是不是很无奈呢?

所以,选择python不要担心,在人工智能的路上,它的效率跟不上的问题。

2、我不会python怎么办?

可能很多同学,到目前为止,还不会python。如果这一门语言就把你难住了,那后面的学习就更麻烦了。 所以,非常想学习AI的同学,以不会python,也不想学python作为借口,放弃了进一步的学习。这里就可以告诉你,洗洗睡吧。

在这样美好的夜晚,除了创造人类,还有什么好做的呢?这显然比在这里耗费脑细胞的学习更有意义。 可能还有很多同学,问我怎么学习python,我这里有一个捷径:找到任何一份书籍或者在线资料,恶补16小时并自己动手写一些简单的代码,即可大成。

为了让大家少走弯路,我们推荐一本书籍《Python核心编程(第3版)Python核心编程(第3版)》,不会的同学,可以先去用2天的时间好好学习,不要怕浪费时间,也不要怕浪费钱,这些付出对于未来来说,都是值得的。

3、安装python

首先,我们需要到python官网下载安装包,我选择的版本是Python 2.7.13,这是目前最新的2.7版本的python。

如果你的系统是windows,在 这里 下载安装包,安装即可,如下图:

如果你的系统是mac,那么一般都装有python环境,就不用安装了。在mac的终端执行python,一般会打印出python的版本,如下:

如果安装不成功,有可以看我们的视频课程相应章节,视频下载地址

5、学习第二步:配置你的集成开发环境

1、安装JetBrains PyCharm

工欲善其事必先利其器,我们这里选择python开发神器JetBrains PyCharm ,大家可以到官网下载:

安装之后,你可能需要注册才能使用,请自己搞定吧,我们公司和我个人,软件基本都使用正版,因为它们确实对我们有很大的帮助,也让我们挣了很多钱。我们鼓励使用正版软件,毕竟我们自己就是做软件的,我们也希望自己辛苦的劳动,能够得到别人的认可。 在此,我们就不在对JetBrains PyCharm的安装进行过多说明了。

下图是pycharm的大致外观:

最后,要说明的是,我们使用的是PyCharm 2016.2.3 版本。大家可以自己选择安装较新版本。

2、验证环境是否配置好

将本课的helloword.py导入到PyCharm中(源码在下载菜单中去找),然后在helloword.py文件上,右击选择[run helloword],即可在控制台打印出“你好,我是人工智能学习网”,这说明我们的环境已经配置成功了,如下图:

6、结尾

本章即将结束,我相信,你应该学到了一些东西,至少应该知道了人工智能、机器学习、深度学习之间的关系,本套课程,我们对这3个方面都会有所涉及。AI的相关概念非常复杂,要讲明白很难,所以,我们力求只说人话,做国内最好的AI课程。 快点收藏本网站吧,因为“再过五十年我就是古董了,所以你趁现在赶紧好好收藏我吧”。

7、作业时间到了

作业1: 哪些工作将会或正在被人工智能取代,最好能结合您的实际的生活经验来谈谈哦。观点要鲜明哦,大家可以在评论区提交作业。