一、TensorFlow
TensorFlow™ 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。它灵活的架构让你可以在多种平台上展开计算,例如台式计算机中的一个或多个CPU(或GPU),服务器,移动设备等等。TensorFlow 最初由Google大脑小组(隶属于Google机器智能研究机构)的研究员和工程师们开发出来,用于机器学习和深度神经网络方面的研究,但这个系统的通用性使其也可广泛用于其他计算领域。————来源于TensorFlow中文社区
二、TensorFlow的安装
对于windows的用户,安装TensorFlow前首先要安装Python环境,本文建议使用Anaconda来安装。访问https://www.anaconda.com/来安装合适版本的Anaconda。
安装完Anaconda后,使用win+R 运行,输入cmd打开终端,使用conda --version查看Anaconda是否安装成功。
使用conda info --envs查看已安装的环境。如果我们想要使用TensorFlow,并且尽量减少安装过程中出错的可能,建议百度Python与TensorFlow匹配的相关版本。本文使用的是Python3.5与TensorFlow1.4,安装测试在WIn10 64位系统中测试通过。
2.1安装python3.5
我们在Anaconda3安装好之后,默认的镜像是官方的,由于官网的镜像在境外,访问太慢或者不能访问,为了能够加快访问的速度。此处建议使用国内镜像源,以防止安装出错。这里选择了清华的的镜像。
在命令行中输入
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
配置好镜像后在命令行使用 conda create --name tensorflow python=3.5来安装3.5版本。
安装好后,执行activate tensorflow(根据安装时的名字),输入python -V查看当前选择的python版本。
2.2安装TensorFlow
使用pip install tensorflow命令来进行安装,这个命令会去自动查找合适的版本来安装,但可能安装完的版本并不能正常运行,故此处建议手动给版本安装
pip install tensorflow==1.4。很多时候安装是会很慢,或者会有http超时报错,此时把pip换成国内源
pip install pip -U
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
先执行卸载命令pip uninstall tensorflow
再重新安装。
安装好后输入python,进入python命令行(>>>符号)
输入传说中的HelloWorld
import tensorflow as tf
hello = tf.constant(‘Hello tensorflow’)
sess = tf.Session()
print(sess.run(hello))测试环境是否成功。
如果输入import tensorflow as tf后回车报错,找不到模块.dll等,这里大概率是版本不匹配。去百度合适的版本把。
如果输入完成后看到b’Hello tensorfolw’,那么恭喜你,可以开始人工制杖了!
参考文献
本文章参考了csdn中几位大佬的文章,在此做声明,并附上对应链接,感谢各位大佬的分享。
1.关于使用anaconda3(默认python3.6)安装python3.5时出现CondaHTTPError问题的解决----https://blog.csdn.net/Cynthia0811/article/details/80243112
2.Tensorflow安装在导入模块时会出现ImportError: DLL load failed: 找不到指定的模块的问题----https://blog.csdn.net/weixin_43325818/article/details/86480384
3.Anaconda不同版本python环境的安装及切换----https://blog.csdn.net/wz947324/article/details/80228679
4.TensorFlow的环境配置与安装----https://blog.csdn.net/weixin_42555080/article/details/100704078
5.更换pip源到国内镜像----https://www.cnblogs.com/believepd/p/10499844.html
6.Anaconda 改为国内镜像的方法----https://www.cnblogs.com/want990/p/11257152.html