Mac OS 下 安装TensorFlow

作者: 倔犟的贝壳 | 来源:发表于2017-06-26 19:14 被阅读111次

最近在学习机器学习,用到TensorFlow,跳了很多坑,终于顺利安装以及训练图片数据和测试数据了。接下来来说说我跳的坑以及最后如何顺利安装的。

首先,奉劝各位学习机器学习的朋友,先让你的电脑能够翻墙。能google千万别百度,毕竟这是新起的东西,国内的资源并不多,有些资源还各种坑。我开始是用的百度,tensorflow的中文社区:http://www.tensorfly.cn/。只能说该社区对于一个完全不了解的人来说,了解一下TensorFlow是可以的,但是按照上面的步骤来源码安装,不仅下载量大还各种库不全,最终弃了。

感谢百度的是奇迹般的让我发现了一个国外的讲解视频。

http://v.youku.com/v_show/id_XMTYyNzA4NTc5Mg==.html

这个,其实忘了当时怎么搜出来的。感谢这个视频,突然感觉训练模型,测试数据,so easy,同时让我知道了tensorflow for poets。百度这个词是搜不出什么来的。果断的,翻墙google,之所以之前没用,是因为用的翻墙软件不是很好,比较慢,还会使国内的一些网站无法访问。果然,google一搜,把视频中所提到的网址给搜出来了:

https://codelabs.developers.google.com/codelabs/tensorflow-for-poets/#0

浏览了一番,终于能知道它大概的一个流程了,虽然不懂细节,但也至少对什么模型训练,测试数据不是一脸懵了。对于之前找的文档数据都是一些二进制之类的数据,这个直接拿图片(jpeg,jpg,png) 训练及测试,简直对小白来说不要太好了。按照上面的步骤安装Docker,虽然最后因网络及其它原因,Docker安装TensorFlow宣告失败。

这样清晰的步骤是不是看着很爽

虽然它主要介绍的是Docker安装,但是里面也贴了TensorFlow的官网呀。没办法,进官网:

https://www.tensorflow.org/

官网推荐的是通过vituralenv 安装。经鉴定,还是官网靠谱,此方法安装成功。

步骤1: 安装pip,virtualenv

sudo easy_install pip

sudo pip install --upgrade virtualenv

步骤2:为virtualenv 环境安装python

virtuaenv --system-site-packages python2.7  #python2.7 即为virtual环境下 python的安装路径,该路径不用先存在。

步骤3:然后激活virtual环境

source python2.7/bin/activate

步骤4:通过pip安装TensorFlow

pip install --upgrage tensorflow

步骤5:验证TensorFlow

学习一门语言都会从hello world 开始的。我们来打印hello tensorflow

使用python 命令进入python的脚本编辑

输入以下:

import tensorflow as tf

hello = tf.constant("hello tensorflow!")

sess = tf.Session()

print(sess.run(hello))

顺利打印出 hello tensorflow,即表示tensorflow安装成功了。

接下就可以进入训练数据,测试数据了。

我们就又要回到前面一个网址了:https://codelabs.developers.google.com/codelabs/tensorflow-for-poets/#0

在下文中讲解。

PS:注意,该安装表示tensorflow是运行在虚拟机上(virtualenv)的,所以必须执行步骤3,保证virtualenv 处于激活状态。

相关文章

网友评论

    本文标题:Mac OS 下 安装TensorFlow

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