深度学习初探-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
pip install tensorflow
安装成功!由于博主一直使用pycharm,用pycharm选择编译器为Anaconda3目录下envs下35里面的python,开始测试上面的代码
- 深度学习初探-Win10安装tensorflow
- TensorFlow深度学习初探
- TensorFlow深度学习入门——Win10下安装Tensorflow和GPU加速
- Win10上搭建深度学习平台Tensorflow
- TensorFlow教程05:MNIST深度学习初探
- TensorFlow教程05:MNIST深度学习初探
- tensorflow RNN初探(30)---《深度学习》
- win10下基于python(anaconda)安装gpu版本的TensorFlow以及kears深度学习框架
- [TensorFlow] win10安装TensorFlow
- TensorFlow【深度学习】安装Tensorflow与测试
- 【深度学习 tensorflow】Mac OS安装TensorFlow
- Win10+tensorflow安装及学习1
- win10+gtx1070+tensorflow+cuda8.0+cudn搭建深度学习环境
- win10系统搭建Tensorflow深度学习平台详细步骤
- TensorFlow学习笔记01:Win10下使用Anaconda安装TensorFlow
- Win10安装深度学习库Keras
- tensorflow win10安装
- Win10下安装TensorFlow
- macbook小技巧
- sql优化机制
- TCP粘包/拆包现象
- 设计模式
- nodejs相关题目
- 深度学习初探-Win10安装tensorflow
- 算法导论 练习题 4.4-1
- MySql备份的两种方式
- windows的磁盘操作之九——区分本地磁盘与移动硬盘
- Crisis-rpc之二spring配置初始化与获取
- 爬虫和反爬
- bzoj4785 UOJ #291 ZJOI2017 Day1 树状数组
- 三目运算符在java和C/C++中的使用区别
- 测试管理平台大比拼