zoukankan      html  css  js  c++  java
  • 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))
    

    执行结果如下:

  • 相关阅读:
    QT::目录/文件
    QT::标题栏/目录/托盘/工具条/状态栏
    QT::布局
    PHP 发送http请求
    php 图片缩放然后合成并保存
    PHP 打开已有图片进行编辑
    一些实用的方法整理(与语言无关)
    PHP 与pdf文档 与条码
    Excel导入遇到的问题An object with the same key already exists in the ObjectStateManager……
    【随笔】Apache降权和禁用PHP危险函数
  • 原文地址:https://www.cnblogs.com/xupccc/p/9800359.html
Copyright © 2011-2022 走看看