Tensorflow 入门

Tensorflow 入门

1、介绍

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

2、安装

Tensorflow采用python的pip方式安装,但需要注意版本问题,如果版本不对,会报出找不到与python匹配的版本。测试通过使用python3.5.0,TennsorFlow要使用 Python3.0 系列版本不能使用2.0系列版本,但是TensorFlow 的安装包目前windows版本还不支持 Python 3.6 。安装软件尽量使用管理员安装。

  1. 安装python3.5.0

    下载地址如下:

    https://www.python.org/ftp/python/3.5.0/python-3.5.0-amd64.exe
    
  2. 升级pip软件

    cmd>python -m pip install --upgrade pip
    
  3. 安装tensorflow

    cmd>pip install tensorflow
    

3、体验tensorflow

  1. 登录到python命令行

    cmd>python
    
  2. 导入tensorflow库

    >>>import tensorflow as tf
    
  3. 定义变量

    >>>node1 = tf.constant(3.0 , dtype=tf.float32)
    >>>node2 = tf.constant(4.0)
    
  4. 打印结果

    输入结果时,并不会计算内容。

    >>>print(node1, node2)
    

    结果如下:

  5. 创建session对象

    >>>sess = tf.Session()
    
  6. 利用sess进行计算

    >>>print(sess.run([node1,node2]))
    

    执行结果如下:

  7. 执行两个节点的加法

>>>node3 = tf.add(node1, node2)
>>>print(sess.run(node3))

执行结果如下:

原文地址:https://www.cnblogs.com/xupccc/p/9800359.html