美文网首页我爱编程
Tensorflow初识及安装

Tensorflow初识及安装

作者: 莫轶喃 | 来源:发表于2018-03-09 22:41 被阅读37次

    本章节目录

    Tensorflow简介
    Tensorflow相关网站
    Tensorflow的安装
    Tensorflow学习路标

    Tensorflow简介

    TensorFlow™ 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    Tensorflow相关网站

    官方入门教程

    其他入门教程

    Tensorflow的安装

    GPU版本的Tensorflow对Nvidia的GPU是有要求的,如下:

    • CUDA toolkit 7.0 or greater
    • cuDNN v3 or greater
    • GPU card with CUDA Compute Capability 3.0 or higher

    作者的笔记本比较老,只有1.1的算力,CUDA也只能支持到6.5,因此开始学习时我们先学习仅CPU的即可,毕竟要去弄一块GPU也挺费事,后面熟练之后,需要考虑并行、效率,再去安装GPU版本也不是什么难事了 - 我们根据官方网站的建议,使用虚拟环境安装,虚拟环境安装的好处在于对环境变量进行了隔离,使得TensorFlow的环境与其他环境,如后面我们会安装语音识别的工具Kaldi的环境隔离开来。这里以ubunut-14.04 LTS为安装环境:

    1. 安装pip和虚拟环境工具(Ubuntu-14.04默认是2.7版本的python)
      sudo apt-get install python-pip python-dev python-virtualenv

    2. 创建虚拟环境
      virtualenv --system-site-packages ~/tensorflow

    3. 激活进入虚拟环境
      source ~/tensorflow/bin/activate

    4. 通过pip安装tensorflow(这里安装1.5.0,最新的1.6.0在ubuntu14.04 + python2.7环境下会core dump)
      pip install tensorflow==1.5.0

    5. 安装完毕后测试一下看看是否安装成功
      打开python并import一下tensorflow即可:

    (tensorflow) $ python
    Python 2.7.6 (default, Nov 23 2017, 15:49:48) 
    [GCC 4.8.4] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import tensorflow
    >>> 
    

    没有错误就说明大功告成了。

    官网安装教程:https://tensorflow.google.cn/install/install_linux

    Tensorflow学习路标

    • 安装程序
    • 入门教程,运行例子(往往到了这一步之后就很难走下去了,这个时候要坚持住,千万不能放弃)
    • 框架学习,对框架有大体认识,知道常用接口
    • 修改优化例子
    • 将一些理论研究进行简单实现验证
    • 实战项目,根据自己的需求开发

    前期不要贪多贪杂,可以集中精力跟着官网的流程往下走,或是跟着某个学习系列往下走

    相关文章

      网友评论

        本文标题:Tensorflow初识及安装

        本文链接:https://www.haomeiwen.com/subject/snvowxtx.html