手把手教你搭建AI开发环境 !(附代码、下载地址)

2017 年 12 月 15 日 数据派THU

来源:虎贲智能机器

本文长度为1000字建议阅读5分钟

本文为你介绍基于ubuntu16 Python3 tensorflow的人工智能开发环境的搭建。


人最大的长处就是有厉害的大脑。电脑、手机等都是对人大脑的拓展。现今,我们每个人都有这个机会,让自己头脑在智能的帮助下,达到极高的高度。所以,拥抱科技,让智能产品成为我们个人智力的拓展,更好的去生活、去战斗。


用项目引导学习:


我们的目标是用现有最流行的谷歌开源框架TensorFlow,搭建一款儿童助学帮手。类似于现在已有的在售商品小米智能语音盒子之类的东西,。


一、Windows下安装虚拟机VMware Workstation,在虚拟机中安装Ubuntu


温馨提示:要善用搜索引擎,解决各类简单问题


  • VMware Workstation下载地址:

http://www.zdfans.com/5928.html

  • Ubuntu官方网站:

https://www.ubuntu.com/index_kylin


安装完成:



二、在Ubuntu中安装python3


进入系统,桌面右键单击,点击open Terminal




进入命令行模式。输入python,发现系统自带python2.7.我们要安装python3



退出python(用exit()),输入sudo apt-get install python3,安装python3.已经提前安装过了,安装的是python3.5下面是显示的内容,安装成功。



三、安装TensorFlow


有很多种安装方法,可以自行搜索。tensorflow有CPU和GPU两个版本, 后者支持使用GPU能力来做数据运算, 对GPU的型号有一定限制, 还要安装一堆东西, 对于新手,没必要装(官方推荐先装CPU的).


Step1: 用下面命令安装pip和virtualenv


sudo apt-get install python-pip python-dev python-virtualenv


Step2:创建一个virtualenv环境


virtualenv --system-site-packages targetDirectory


注意:这里的”targetDirectory”定义了virtualenv的根目录,这里推荐使用 ~/tensorflow,所以这里的输入是:


virtualenv --system-site-packages ~/tensorflow,


Step3:激活刚才创建的virtualenv环境

一般情况下(如果你用的是ubuntu自带的终端或者用的不是csh)输入:


source ~/tensorflow/bin/activate12


Step4:如果你用的终端是csh,请输入:


source ~/tensorflow/bin/activate.csh12


输入命令后,你的命令行前面会出现”(tensorflow)”,如果成功的话.


Step5:现在,在这个已经被激活了的tensorflow环境下,使用下面语句安装tensorflow的cpu版:


(tensorflow)$ pip install --upgrade tensorflow # 如果你用 Python 2.7(tensorflow)$ pip3 install --upgrade tensorflow # 如果你用Python3.n




安装成功!


五、测试


Step1:打开终端输入


cd tensorflow

source bin/activate

python


Step2:输入python后输入以下示例


>>> import tensorflow as tf

>>> hello = tf.constant('Hello, TensorFlow!')

>>> sess = tf.Session()

>>> print(sess.run(hello))

Hello, TensorFlow!

>>> a = tf.constant(10)

>>> b = tf.constant(32)

>>> print(sess.run(a+b))

42

>>>


Step3:测试成功接下来首先退出python 按快捷键Ctrl+D

Step4:再退出tensorflow 在命令行输入命令:


deactivate

原文地址:

https://www.toutiao.com/a6497099177896444429


编辑:黄继彦

登录查看更多
6

相关内容

开发环境是指在基本硬件和数字软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称SDE。
【实用书】学习用Python编写代码进行数据分析,103页pdf
专知会员服务
190+阅读 · 2020年6月29日
【资源】100+本免费数据科学书
专知会员服务
105+阅读 · 2020年3月17日
【2020新书】数据科学:十大Python项目,247页pdf
专知会员服务
211+阅读 · 2020年2月21日
【新书】傻瓜式入门深度学习,371页pdf
专知会员服务
183+阅读 · 2019年12月28日
【书籍】深度学习框架:PyTorch入门与实践(附代码)
专知会员服务
160+阅读 · 2019年10月28日
教程 | 从零开始搭建『深度学习』GPU开发环境
机器学习算法与Python学习
8+阅读 · 2019年10月28日
基于TensorFlow的深度学习实战
七月在线实验室
9+阅读 · 2018年4月25日
手把手教你如何部署深度学习模型
全球人工智能
15+阅读 · 2018年2月5日
TensorFlow神经网络教程
Python程序员
4+阅读 · 2017年12月4日
手把手教你搭建caffe及手写数字识别
七月在线实验室
12+阅读 · 2017年11月22日
6个实验教你用Torch玩转深度学习
七月在线实验室
6+阅读 · 2017年11月21日
10个深度学习软件的安装指南(附代码)
数据派THU
17+阅读 · 2017年11月18日
手把手教TensorFlow(附代码)
深度学习世界
15+阅读 · 2017年10月17日
Talking-Heads Attention
Arxiv
15+阅读 · 2020年3月5日
Arxiv
5+阅读 · 2018年10月23日
Arxiv
4+阅读 · 2018年9月6日
Arxiv
21+阅读 · 2018年8月30日
Arxiv
6+阅读 · 2018年3月31日
VIP会员
相关VIP内容
【实用书】学习用Python编写代码进行数据分析,103页pdf
专知会员服务
190+阅读 · 2020年6月29日
【资源】100+本免费数据科学书
专知会员服务
105+阅读 · 2020年3月17日
【2020新书】数据科学:十大Python项目,247页pdf
专知会员服务
211+阅读 · 2020年2月21日
【新书】傻瓜式入门深度学习,371页pdf
专知会员服务
183+阅读 · 2019年12月28日
【书籍】深度学习框架:PyTorch入门与实践(附代码)
专知会员服务
160+阅读 · 2019年10月28日
相关资讯
教程 | 从零开始搭建『深度学习』GPU开发环境
机器学习算法与Python学习
8+阅读 · 2019年10月28日
基于TensorFlow的深度学习实战
七月在线实验室
9+阅读 · 2018年4月25日
手把手教你如何部署深度学习模型
全球人工智能
15+阅读 · 2018年2月5日
TensorFlow神经网络教程
Python程序员
4+阅读 · 2017年12月4日
手把手教你搭建caffe及手写数字识别
七月在线实验室
12+阅读 · 2017年11月22日
6个实验教你用Torch玩转深度学习
七月在线实验室
6+阅读 · 2017年11月21日
10个深度学习软件的安装指南(附代码)
数据派THU
17+阅读 · 2017年11月18日
手把手教TensorFlow(附代码)
深度学习世界
15+阅读 · 2017年10月17日
相关论文
Top
微信扫码咨询专知VIP会员