深度学习初探-Win10安装tensorflow

来源:互联网 发布:三菱plc控制软件 编辑:程序博客网 时间:2024/05/16 03:58

    近几年深度学习大热,随着alphago战胜人类,无人驾驶得到普及,深度学习逐渐成为人们津津乐道的话题。为了追随时代的潮流,本人对深度学习的相关知识进行了初步的学习,现将学习之间的经历及踩过的坑分享于此,仅作个人学习记录,如理解有差还请批评指正!


        tensorflow是google于2015年为机器学习开发的一套机器学习库,去年被评为年度十大python库之一,但其在开发时并未支持windows系统,对于常年使用windows系统的小白很不友好。百度之后发现google近期已经开发出支持windows的tensorflow(本文安装的为CPU版本,GPU版本需要安装CUDA sdk 和 CUDN),仅支持python 3.5。

在python3.5目录下尝试:


pip install tensorflow

看来事情并没有想的那么简单哈

经过一番百度之后发现原因可能是pip的版本太低,要求pip版本为9.0.1,升级后依然没有解决问题。

继续百度,官方网站提供的代码如下:

pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc1-cp35-cp35m-win_amd64.whl



结果依旧不理想,本着不服输的精神再度尝试,发现一个下mac版的tensorflow能在windows下使用,代码如下:


pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/mac/tensorflow-0.8.0rc0-py3-none-any.whl


终于成功了!去import tensorflow验证一下,高兴太早,出现一大堆错误。


Error importing tensorflow. Unless you are using bazel,
you should not try to import tensorflow from its source directory;
please exit the tensorflow source tree, and relaunch your python interpreter
from there
.


继续去官方阅读文档,了解到python不具备那么快的运算速度,这个库是用C++编译的,还需下载 Visual C++ 2015 redistributable (x64 version)。


接下来打开IDLE测试


import tensorflow


没有报错,测试一下官网给的小程序吧!


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


报错:


AttributeError: module 'tensorflow' has no attribute 'constant'


确实很烦,但是困难的环境配置并不能阻挡我们对机器学习的热情,继续想办法。知乎上边很多帖子说Anaconda可以下载tensorflow库。下!Anaconda网站进入很卡,此处也推荐清华的镜像源https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/下载最新版。

安装完成后进入




输入指令:


conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --set show_channel_urls yes

接下来打开:




由于这个Anaconda里面的python版本是3.6版,需要配置环境为3.5。

点击Environment→Create→输入一个名字(此处我输入35)→选择版本3.5→Create→仰望天空

完成后再次打开




输入指令

activate 35

激活环境,在此环境下安装tensorflow

pip install tensorflow

安装成功!由于博主一直使用pycharm,用pycharm选择编译器为Anaconda3目录下envs下35里面的python,开始测试上面的代码




完成!撒花得意得意得意得意
接下来会更新神经网络的基础知识以及tensorflow的一些小程序,边学习边更新,最有效率的学习方式就是把他教授给别人,大家互相学习共同进步!生气


1 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 新疆工地上班老板不肯发工资怎么办 德国大使馆签证如果拒签了怎么办 护照在大使馆办签证期间出国怎么办 法院两次判决不准离婚我该怎么办? 法院判决不准离婚妻子不回来怎么办 被告人在不调解的情况下怎么办 知道弟兄的孩子是别人的怎么办? 办居住证的回执单丢了怎么办 领取居住证的回执单丢了怎么办 北京居住证网上申报信息填错怎么办 买家退回来的货有问题怎么办 居转户过程中生的小孩户口怎么办 人才引进申请上海户口被拒怎么办 网络购高铁票身份证没有验证怎么办 高速遇到很浓的团雾怎么办 对于大巴不按座位坐的人该怎么办 火车上遇到占座不让的人怎么办 滁州婴儿打疫苗的绿本子怎么办 检查四维说宝宝嘴巴显示不清怎么办 携程订票付款成功一直没出票怎么办 手机微信支付密码忘了怎么办 存入卡里的钱却说余额不足怎么办 买高铁票身份证未通过审核怎么办 网上订演出票不配送了怎么办 百度糯米订的演出票不配送了怎么办 高铁误点改签后的车次没票了怎么办 高铁晚点没赶上下班车怎么办 上班期间单位没给交养老保险怎么办 一键启动车钥匙遥控失灵怎么办 已经订购的火车票误了火车怎么办 飞机去程取消分开买的返程怎么办 订完学生票发现使用次数过了怎么办 坐火车买学生票没带学生证怎么办 买了学生票学生证磁条没了怎么办 买了动车学生票没带学生证怎么办 身份证没磁了怎么办能买火车票 格力空调保修单丢了怎么办 格力空调保修期内坏了怎么办 国际联程航班第一程延误怎么办 大麦网演唱会的票售罄了怎么办 国内转机航班第一班延误了怎么办