tensorflow实践(一) 安装和调试

来源:互联网 发布:复杂网络的研究方向 编辑:程序博客网 时间:2024/06/03 16:14

人工智能、机器学习、监督学习、无监督学习、深度学习等等一大堆词语对于每个软件开发人员来说,是最近几年听的最多,也最让人觉的自己离IT未来有差距的词汇。虽然将来人工智能是否如现在预测的广泛的取代大部分行业,但是仅仅就各种才露尖尖角的各种场景如围棋、无人港口等来说,人工智能将来必会带给人们生活很大的变革。

人工智能、机器学习中目前主流有tensorflow、caffe、Keras、PyTorch等等,其中caffe基于C++, 而tensorflow使用python开发,所以有强大的社区资源。通过tensorflow实践来逐步了解机器学习。

一、实践目标

   安装tensorflow和调试

       二、环境说明

   查看了一下资料,最后确定tensorflow的安装环境如下:

          1) centos6.5 系统  (是我的虚拟机)

          2) python2.7 : python主要由2大版本, 2.x和3.x  这两个版本因为库做了很大调整,所以有明显区分,也是python开发者最讨厌的地方。

          3) 安装pip   用pip 来安装tensorflow的whl包(需要保持外部网络畅通)

          4) 安装anaconda库,因为tensorflow是用python写的,用到很多python库,而anaconda就是python的一个很好的扩展包集合

          5) 安装 tensorflow的whl安装包 0.95版本

      三、安装步骤

1、centos6.5和python2.7都省略,可以在很多地方找到安装过程

        2、安装pip

在centos6.5下,用root用户安装,命令行执行:

        yum install  python-pip

用yum安装会从网上下载安装文件,所以需要有网络

        3、安装 anaconda库

打开下面网址https://www.continuum.io/downloads ,选择企鹅图片,选择linux版本,下载对应的安装包


下载完成后,是一个 Anaconda2-5.0.1-Linux-x86_64.sh 文件,将此文件上传到centos上的任意目录,执行如下语句

 sh  ./Anaconda2-5.0.1-Linux-x86_64.sh


         执行后会在/root 目录下安装anaconda包,路径为/root/anaconda2

         4、安装tensorflow

在命令行下,执行下面命令:

pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.9.0-cp27-none-linux_x86_64.whl   

中间过程可能会因为有些包下载失败,没有关系,重新执行,直到全部安装完成。

     

        四、运行调试

            在centos的命令行下,执行 python命令,进入python命令行交互界面,输入下面命令,如果可以正确打印hello,说明安装正常:

         import  tensorflow as  tf          hello = tf.constant('Hello, world!')          with  tf.Session() as  sess:              output  = sess.run(hello)              print output

   

         注意上面的语句最后是有缩进的, python 是通过缩进来区分作用域的.  执行结果如下:


:





原创粉丝点击