文档章节

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

韦东沛
 韦东沛
发布于 05/17 18:54
字数 749
阅读 53
收藏 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

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

© 著作权归作者所有

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

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

雪饼
08/18
0
0
Artificial Intelligence Yourself

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

孟飞阳
07/16
0
0
【AI实战】手把手教你训练自己的目标检测模型(SSD篇)

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

雪饼
08/14
0
0
【干货】史上最全的Tensorflow学习资源汇总,速藏!

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

技术小能手
04/16
0
0
2018 AI、机器学习、深度学习与 Tensorflow 相关优秀书籍、课程、示例链接集锦

DataScienceAI Book Links | 机器学习、深度学习与自然语言处理领域推荐的书籍列表 人工智能、深度学习与 Tensorflow 相关书籍、课程、示例列表是笔者 Awesome Links 系列的一部分;对于其他...

王下邀月熊
05/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

no such module 'pop'问题

在github上 clone 了一个 swift 项目,编译时提示"no such module 'POP'"错误,查了一下居然是因为podfile中指定的最低版本是iOS 11.0,大于我测试手机的iOS版本10.3.3,将Podfile中的最低版...

yoyoso
24分钟前
0
0
redis 系列一 -- 简介及安装

1.简介 redis -- remote dictionary server 远程字典服务 使用 C 语言编写; 高性能的 key-value数据库; 内存数据库,支持数据持久化。 Redis 是一个开源(BSD许可)的,内存中的数据结构存...

imbiao
48分钟前
1
0
nginx log记录请求响应时间

有时为了方便分析接口性能等,需要记录请求的时长,通过修改nginx的日志格式可以做到,如 添加一个新的log_format log_format timed_combined '$remote_addr - $remote_user [$time_local] "...

swingcoder
今天
4
0
Spring MVC之RequestMappingHandlerMapping匹配

对于RequestMappingHandlerMapping,使用Spring的同学基本都不会陌生,该类的作用有两个: 通过request查找对应的HandlerMethod,即当前request具体是由Controller中的哪个方法进行处理; 查...

爱宝贝丶
今天
3
0
Java Web--增删改查之二界面后台java代码(转载参考)

/** *  *//** * @author Administrator * */package dao; import java.sql.*;public class DBConn {/** * 链接数据库 * @return */  ...

小橙子的曼曼
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部