文档章节

人工智能教程003:Tensorflow定义、系统安装、开发工具搭建

韦东沛
 韦东沛
发布于 2018/05/17 18:54
字数 749
阅读 68
收藏 2

1、定义

    TensorFlow™ 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。它灵活的架构让你可以在多种平台上展开计算,例如台式计算机中的一个或多个CPU(或GPU),服务器,移动设备等等。TensorFlow 最初由Google大脑小组(隶属于Google机器智能研究机构)的研究员和工程师们开发出来,用于机器学习和深度神经网络方面的研究,但这个系统的通用性使其也可广泛用于其他计算领域。

2、安装

由于大多数初学者的电脑都是Windows,因此,在这里只介绍如何在windows 7下安装Tensorflow.

2.1 安装步骤

2.1.1、首先安装python,版本一定要注意,TennsorFlow要使用 Python3.0 系列版本不能使用2.0系列版本。

访问如下链接:

https://pypi.org/project/tensorflow/#files

可以看到可供下载的tensorflow支持的Python版本。文件名里cp35 cp36 就是指cpython的版本。文件名里还有支持的操作系统版本。

这里我们下载比较稳定的3.5.0版本的Python

(链接为https://www.python.org/downloads/release/python-350/

在下载后进行安装:

step1:第一步要记得勾上add python to Path 选项,意思是把Python的安装路径添加到系统环境变量的Path变量中。然后选择自定义路径,默认装C盘也可以。

step2:下一步默认全选就可以。

step3:点击next,记得勾选第一项,Install for all users, 然后选择自己的目录。

step4:安装后,以管理员身份运行cmd,验证是否安装成功,主要是看环境变量有没有设置好,在cmd中输入python,然后回车,如果出现python的版本号则说明软件装好了。

接下来就是利用pip安装TensorFlow了。

点击Windows的开始菜单找到powershell:开始>所有程序>附件>windows powershell>windows powershell(x86),右键点击,然后选择以管理员身份运行。

在powershell中输入如下命令升级pip:

python -m pip install --upgrade pip

在powershell中输入如下命令安装tensorflow:

pip install tensorflow

3、开发工具安装

安装完毕后,我们可以进入开发阶段了,那么首先就要先搭建我们的开发环境。如果你不差钱,那么建议使用pycharm来做开发IDE,下载链接如下:

https://www.jetbrains.com/zh/pycharm/specials/pycharm/pycharm.html

当然,pycharm还有一个免费的社区版本,也推荐下载使用:

https://download.jetbrains.8686c.com/python/pycharm-community-2017.2.3.exe

如果不想支付任何费用,也有免费的IDE:

eric

官网:http://eric-ide.python-projects.org/index.html

下载页面:http://eric-ide.python-projects.org/eric-download.html

各位亲,如果看我的文章有收益,打赏一下呗。

© 著作权归作者所有

共有 人打赏支持
韦东沛
粉丝 8
博文 24
码字总数 52624
作品 0
深圳
程序员
私信 提问
【AI实战】快速掌握Tensorflow(一):基本操作

Tensorflow是Google开源的深度学习框架,来自于Google Brain研究项目,在Google第一代分布式机器学习框架DistBelief的基础上发展起来。Tensorflow于2015年11月在GitHub上开源,在2016年4月补...

雪饼
2018/08/18
0
0
这些常见的机器学习工具,不知道的快来补课

随着人工智能的火热,很多企业甚至是数据挖掘爱好者开始尝试自己动手来挖掘数据中的价值。机器学习的基础设施包括数据、算法和工具。前面已经介绍了数据和算法方面的内容,本文将重点介绍机器...

异步社区
2018/09/25
0
0
【AI实战】手把手教你训练自己的目标检测模型(SSD篇)

目标检测是AI的一项重要应用,通过目标检测模型能在图像中把人、动物、汽车、飞机等目标物体检测出来,甚至还能将物体的轮廓描绘出来,就像下面这张图,是不是很酷炫呢,嘿嘿 在动手训练自己...

雪饼
2018/08/14
0
0
Artificial Intelligence Yourself

TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理。Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从流...

孟飞阳
2018/07/16
0
0
【干货】史上最全的Tensorflow学习资源汇总,速藏!

一 、Tensorflow教程资源: 1)适合初学者的Tensorflow教程和代码示例:(https://github.com/aymericdamien/TensorFlow-Examples)该教程不光提供了一些经典的数据集,更是从实现最简单的“Hel...

技术小能手
2018/04/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

求推广,德邦快递坑人!!!!

完全没想好怎么来吐槽自己这次苦逼的德邦物流过程了,只好来记一个流水账。 从寄快递开始: 2019年1月15日从 德邦物流 微信小app上下单,截图如下: 可笑的是什么,我预约的是17号上门收件,...

o0无忧亦无怖
40分钟前
2
0
Mac Vim配置

1.升级 vim   我自己 MacBook Pro 的系统还是 10.11 ,其自带的 vim 版本为 7.3 ,我们将其升至最新版: 使用 homebrew : brew install vim --with-lua --with-override-system-vim 这将下...

Pasenger
53分钟前
2
0
vmware安装Ubuntu上不了网?上网了安装不了net-tools,无法执行ifconfig?

1.重新设置网络适配器还是不行,如下指定nat 2.还需要指定共享网络,我是在无线环境下 3.无法执行ifconfig https://packages.ubuntu.com/bionic/net-tools到这个网站下载net-tools的deb文件...

noob_chr
今天
1
0
解决SVN:E210007无法协商认证机制

svn:E210007 svn: Cannot negotiate authentication mechanism 执行下面代码即可 sudo yum install cyrus-sasl cyrus-sasl-plain cyrus-sasl-ldap...

临江仙卜算子
今天
1
0
java8的时间和`Date`的对比

java8的时间和Date的对比 java8提供了新的时间接口。相对Date,Calendar,个人感觉最大的好处是对时间操作的学习成本很低,比Calendar低。 1. LocalDate,LocalTime,LocalDateTime LocalDate 代...

北风刮的不认真了
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部