TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理。Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从流图的一端流动到另一端计算过程。TensorFlow是将复杂的数据结构传输至人工智能神经网中进行分析和处理过程的系统。

安装

在windows中我们以最简单的方式进行安装。

C:\> pip3 install --upgrade tensorflow

如果你机器有GPU的话,可以用如下的命令进行安装:

C:\> pip3 install --upgrade tensorflow-gpu

反正我的电脑没有GPU,就用如下命令进行安装了:

pip3 install --upgrade tensorflow

验证

输入如下代码:

import tensorflow as tf
hello = tf.constant("Hello, TensorFlow!")
sess = tf.Session()
print(sess.run(hello))

运行后输出:

b'Hello, TensorFlow!'

有以上的输出表示安装成功了!

上面的例子有点类似hello, world。

我们粗略地来过一下这个非常简单的例子。

首先引入tensorflow库,并且谷歌官方给出的命名一般简写为tf。

tensorflow的程序架构有点类似先定义结构,然后再来运行。

因此为了能够让tensorflow中知道有常量存在,就需要用tf.constant()函数来定义一个常量,以后还会有tf.variable之类的来定义变量,因此大家要习惯这样的方式,因为这些都是告诉tensorflow相应的程序结构,有点类似通过对tf这个对象的引用来控制另一个计算空间。

当基本的程序结构定义完成之后,创建一个session,通过这个session就把那个计算空间中的结构给激活起来了,在tensorflow中为了能够获取其中定义的常量、变量以及某些函数的执行,都要通过session.run()来获取值或运行函数。

最新文章

  1. Entity Framework 6 Recipes 2nd Edition(9-4)译->Web API 的客户端实现修改跟踪
  2. SQLServer字符操作
  3. centos安装配置amoeba以及测试
  4. Android 之计算控件颜色透明度
  5. Spring 整合 Flex (BlazeDS)无法从as对象 到 Java对象转换的异常:org.springframework.beans.ConversionNotSupportedException: Failed to convert property value of type 'java.util.Date' to required type 'java.sql.Timestamp' for property 'wfsj'; nested exception is java.lang.Ill
  6. HIVE: SerDe应用实例
  7. windows类书的学习心得(转载)
  8. [Flex] PopUpButton系列 —— 控制弹出菜单的透明度、可用、可选择状态
  9. 在Vista或Windows 7系统上安装Sharepoint 2007
  10. ORA-65096: invalid common user or role name
  11. 【翻译】Ext JS最新技巧——2014-10-30
  12. git 初步
  13. MySQL使用细节
  14. multiWriter.go
  15. 微信小程序中通过腾讯地图进行逆地址解析报错message: "请求来源未被授权, 此次请求来源域名:servicewechat.com"
  16. Java打包商用化软件
  17. 基于.Net进行前端开发的技术栈发展路线(三)
  18. tomcat下面web应用发布路径配置 ( 即虚拟目录配置 )
  19. Intellij Idea乱码解决方案
  20. 使用AutoFac组织多项目应用程序

热门文章

  1. CentOS修改SSH端口号和禁止root用户直接登录
  2. 使用ServletContext对象读取资源文件
  3. 【bfs】最少转弯问题
  4. 用Spring构建企业Java应用程序的方法
  5. ansible基本使用方法
  6. java BIO/NIO/AIO 学习
  7. Entity Framework入门教程(12)--- EF进行批量添加/删除
  8. django - 总结 - redis缓存
  9. java中<T> T和T的区别
  10. MySQL学习6 - 完整性约束