大家
好,我是小马学AI的小编,是一名在职的核电仪控工程师,专业是核电厂主控制室信息处理,由于在工作中会涉及到一些相关的数据处理领域,因此渐渐对人工智能产生了兴趣。
大家肯定首先会问我为什么公众号取名叫小马学AI,小编在这里先给大家讲一个故事。
小马和他的妈妈住在绿草茵茵的十分美丽的小河边。除了妈妈过河给河对岸的村子送粮食的时候,他总是跟随在妈妈的身边寸步不离。他过的很快乐,时光飞快地过去了。
有一天,妈妈把小马叫到身边说:“小马,你已经长大了,可以帮妈妈做事了。今天你把这袋粮食送到河对岸的村子里去吧。”小马非常高兴地答应了。他驮着粮食飞快地来到了小河边。可是河上没有桥,只能自己淌过去。可又不知道河水有多深呢?犹豫中的小马一抬头,看见了正在不远处吃草的牛伯伯。
小马赶紧跑过去问到:“牛伯伯,您知道那河里的水深不深呀?”牛伯伯挺起他那高大的身体笑着说:“不深,不深。才到我的小腿。”小马高兴地跑回河边准备淌过河去。他刚一迈腿,忽然听见一个声音说:小马,小马别下去,这河可深啦。”小马低头一看,原来是小松鼠。小松鼠翘着她的漂亮的尾巴,睁者圆圆的眼睛,很认真地说:“前两天我的一个伙伴不小心掉进了河里,河水就把他卷走了。”小马一听没主意了。
马妈妈老远地就看见小马低着头驮着粮食又回来了。心想他一定是遇到困难了,就迎过去问小马。小马哭着把牛伯伯和小松鼠的话告诉了妈妈。妈妈安慰小马说:“没关系,咱们一起去看看吧。”小马和妈妈又一次来到河边,妈妈这回让小马自己去试探一下河水有多深。小马小心地试探着,一步一步地淌过了河。噢,他明白了,河水既没有牛伯伯说的那么浅,也没有小松鼠说的那么深。只有自己亲自试过才知道。
小编现在面前也有一条河,它叫人工智能(Artificial Intelligence),英文缩写为AI。小编坚信,这条河也是既没有牛伯伯说的那么浅,也没有小松鼠说的那么深,只有自己亲自试过才知道。所以小编决定淌一淌这条河。
言归正传,一说起AI大家肯定是跃跃欲试想看看AI到底是啥,工欲善其事必先利其器,要想看看AI到底是什么玩意儿,首先我们将AI平台搭建起来,一睹它的真容。
AI的平台有很多,用琳琅满目来形容简直一点都不为过,有Tensorflow、Caffe、Keras、CNTK、MXNet、Torch7、Theano等等等等等等。各个开源框架在Github上百花齐放,背后有Google、Microsoft、Facebook等商业巨头以及伯克利大学、蒙特利尔大学等高等院校的身影,可谓藏龙卧虎。
小编是一名工程师,天然对更加工程化的Tensorflow以及对Google的后台产品更具有好感,并且Tensorflow本身在Github的影响力最大。小编采取的技术路线为Python+Tensorflow+Linux(Ubuntu),类似的你也可以采用完全对应的Python+Tensorflow+Windows,这两者毫不冲突。
小编一开始在安装Tensorflow的时候遇到了各种问题,无论是从编译好的程序进行安装还是从源代码开始安装都经历了很多的波折,为了让大家尽快搭建起来,小编找到了一条最快路径,在这里感谢清华大学的https://mirrors.tuna.tsinghua.edu.cn/清华大学开源软件镜像站,下载速度又快又稳定。在这里小编下载了Anaconda3-4.3.0-Linux-x86_64.sh和tensorflow-1.0.0rc0-cp35-cp35m-linux_x86_64.whl,小编的目标是以了解算法为主要目标,因此安装Tensorflow的CPU版本即可,Python采用3.5版本,Tensorflow采用1.0.0版本,两者都不是最新版本但是相对比较成熟比较适合小编,大家可以根据自己的意愿选择更高的版本安装。
1.安装Anaconda
在Anaconda的下载目录下执行以下命令:
接下来会看到安装提示,直接回车键确认进入下一步,然后会进入Anaconda的license文档,直接q键跳过,然后输入yes确认。下面一步是确认Anaconda3的安装路径,没有特殊情况的话,可以直接回车使用默认路径,然后安装就自动开始了。
2.安装Tensorflow
在Tensorflow的下载目录执行以下命令:
这时系统可能会出现找不到pip的指令的情况,这个问题按照系统提示安装或升级pip工具即可。另外可能会遇到Cannot remove entries from nonexistent file的问题,只要执行以下命令:
升级setuptools问题即可得到解决,继续执行上述命令,然后就稍等片刻等Tensorflow安装好吧!
3、设置Jupyter Notebook
在Tensorflow环境中安装Jupyter和Ipython:
最后,运行以下命令就能彻底完成此次安装了,并在Jupyter Notebook中导入Tensorflow:
好了至此我们的AI平台就搭建完毕了,windows上可按对应的安装程序但是一样的步骤完全安装好。让我们一起来跑一下第一个AI程序吧。终端输入jupyter notebook,开启我们的AI学习之路吧。
我们迈出了第一步,小编也是AI学习者,在这里是小编自己的学习经验的笔记和总结,愿意与大家分享一起进步,大家有兴趣的话就跟小编一起淌一淌AI这潭水吧。
领取专属 10元无门槛券
私享最新 技术干货