Anaconda上安装TensorFlow

大学时期,从大二下开始接触神经网络,如今机器学习越来越火,跟大数据的结合可以帮助解决很多GIS问题。虽说可能现在不太成熟,但是发展速度很快,现在开始还是有必要学学的,so在开发上转了一圈又可以继续搞神经网络了。
TensorFlow是谷歌开源的一款深度学习框架,在Github上Fork数和Star数都是最多的,而且在图形分类、音频处理、推荐系统和自然语言处理等场景下都有丰富的应用。 TensorFlow支持Python和C++两种编程语言,再复杂的多层神经网络模型都可以用Python来实现,如果业务使用其他编程也不用担心,使用跨语言的gRPC或者HTTP服务也可以访问使用TensorFlow训练好的智能模型。

因为我之前下过Anaconda,所以我就在这上面进行的安装:
①执行cmd命令:conda create -n tensorflow,创建一个TensorFlow的conda环境。
②执行cmd命令:activate tensorflow,**TensorFlow环境
③如果想安装cpu版本的:
pip install –ignore-installed –upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl
如果想安装gpu版本的:
pip install –ignore-installed –upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.1.0-cp35-cp35m-win_amd64.whl

注:第三步可能会出现问题,比如提示not support this platform,这样可能是因为你的Python版本不是3.5的,新起一个命令行执行conda install python=3.5,将你的Python版本改成3.5,然后再执行第三步的命令就可以了。
Anaconda上安装TensorFlow

安装完后验证一下:
先切换到Python命令行,然后输入以下命令

import tensorflow as tf
hello = tf.constant(‘Hello, TensorFlow!’)
sess = tf.Session()
print(sess.run(hello))

如果屏幕输出Hello, TensorFlow!则表明安装成功!
再注意一点,我第一次装的是gpu版本,但是发现不成功,提示找不到TensorFlow的包,只好换成了cpu版本,终于成功了~
再补充一下,因为我们将TensorFlow装在了TensorFlow这个环境下,所以如果你用pycharm或者Spyder时候,需要将Python的环境变量改成TensorFlow的Python.exe,在Anaconda\envs\tensorflow下。
我再pycharm下的运行结果:
Anaconda上安装TensorFlow