来源:虎贲智能机器

本文长度为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

编辑:黄继彦

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

  1. 手把手教你搭建Linux开发环境(VMware+Ubuntu)(二)——安装VMwareTools并设置共享文件夹

    刚刚装好了Ubuntu,安装VMware Tools会让我们有更好的体验,那么为什么要安装VMware Tools?该如何安装呢?本篇博客将手把手教你安装VMware Tools,并设置共享文件夹. ...

  2. python numpy安装教程_手把手教你搭建机器学习开发环境—Python与NumPy的超简安装教程...

    手把手教你搭建机器学习开发环境Python语言是机器学习的基础,所以,想要入门机器学习,配置好Python的开发环境是第一步.本文就手把手的教你配置好基于Python的机器学习开发环境.超简单!第一步 ...

  3. 手把手教你搭建Linux开发环境(VMware+Ubuntu)(一)——安装VMware虚拟机和Ubuntu

    前言 近期好多小伙伴都开始学习Linux内核了,那么如何搭建一个Linux运行环境,变成Linux内核初学者的拦路虎,今天我就一步步详细解说一下,如何使用虚拟机VMware安装Ubuntu,跟我一起开 ...

  4. 《嵌入式 - STM32开发指南》手把手教你搭建STM32开发环境 [Windows版 - 1]

    Keil MDK.IAR等工具是各类STM32单片机使用的主要IDE,不过都是收费的,在使用中很可能牵扯到一定的版权问题.GCC(GNU Compiler Collection)作为GNU计划的一部分 ...

  5. dubbo源码深度解析_Spring源码深度解析:手把手教你搭建Spring开发环境

    Spring环境搭建流程,如果是第一次接触spring源码的环境搭建,确实还是比较麻烦的. 作者使用的编译器为目前流行的lntelliJ IDEA,版本为2018旗舰版.Eclipse用户还需要自己揣 ...

  6. 手把手教你搭建Linux开发环境(VMware+Ubuntu)(四)——gcc编译器的安装和使用

    上回,我们已经把vim的安装.配置和使用说完了,今天我们就来谈谈Linux下gcc编译器的安装和使用. PS:还不会vim的同学,建议移步: Ubuntu下vim编辑器的安装.配置和使用 1.查看gc ...

  7. 《嵌入式 - STM32开发指南》手把手教你搭建STM32开发环境 [Windows版 - 2]

    4 make工具安装 前面通过 STM32CubeMX 生成 Makefile 工程,那么就需要一个工具来识别Makefile文件,也就是make工具,在Linux中已经自带make了,在Window ...

  8. 手把手教你搭建Scala开发环境 步骤详细

  9. 手把手教你搭建JS开发环境

    首先明确需要浏览器端和服务器端各一个. 1.浏览器端 浏览器可以下载--谷歌/火狐/Safari/Edge/欧朋等 浏览器端可以自行下载最新版本. 2.服务器端 Node.js 下载地址:www.no ...

最新文章

  1. Zookeeper源码编译为Eclipse工程(转)
  2. oracle中取最新的前几条记录(rownum)
  3. oracle分页排序
  4. BugkuCTF–flag在index里
  5. 这些超实用的电脑快捷键,你都get到了吗?
  6. php实战https请求,用php发https请求
  7. 如何获取网站的ico图标呢?
  8. 最受互联网争抢的web前端工程师
  9. yii mysql 操作数据库_YII2中操作数据库的方式
  10. Bash中命令连接符的用法——一次执行多个命令-转
  11. 【原始图像】对数及对比度扩展变换
  12. JetBrains AppCode:用于 iOS/macOS 开发的智能 IDE
  13. 查找你的幸运守护精灵
  14. IOS-Tom猫小游戏实现
  15. oppo 手机计算机历史记录,粘贴板历史记录
  16. L48.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- last、lastb和lastlog
  17. HTML视频:视频播放网页
  18. 7kbscan御剑版下载及使用
  19. elo匹配算法c语言,王者荣耀elo算法被淘汰?全新匹配算法开测
  20. java 日文全角转半角_java中全角转换为半角的方法

热门文章

  1. html5常用模板下载网站
  2. Rabbitmq 相关介绍之双机镜像模式集群配置
  3. 手机 x PC 交叉感染?360 安全研究员演示“混血攻击”
  4. github 项目绑定自己的域名
  5. Spring Boot不允许加载iframe问题解决
  6. 深入理解按位异或运算符
  7. 被快乐×××的许晴-----平淡的生活中寻找快乐
  8. java dagger2_java – Dagger2不生成Daggercomponent类
  9. oracle对象权限回收,【Privilege】Oracle对象权限级联收回现象测试
  10. Clipping input data to the valid range for imshow with RGB data ([0..1] for floats or [0..255] for i