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))
    

    执行结果如下:

  • 相关阅读:
    Linux基础——硬盘分区、格式化及文件系统的管理
    Linux基础——系统监控
    Centos7安装并配置mysql5.6完美教程
    lr常用函数
    Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)
    cmd批处理常用符号详解
    Java 和 JSP 实现网站访问量统计 (刷新过滤)
    JAVA 导出 Excel, 将Excel下载到本地
    JAVA 导出 Excel, JS 导出 Excel
    windows server服务器上部署java+tomcat网站域名配置
  • 原文地址:https://www.cnblogs.com/xupccc/p/9800359.html
Copyright © 2011-2022 走看看