记录一下学习深度学习的小事情:

1、tensorflow 现在只支持windows 64位系统;

2、因为实验室的电脑比较老旧,Gpu配置低,所以选择安装的是tensorflow Cpu版本,对于学习来说是完全够用了,等进阶之后再砸钱买个好的显卡。

3、因为需要完成吴恩达深度学习视频的作业(网上下载的作业版本),需要使用jupyter打开,所以得使jupyter能import tensorflow。

4、因为使用anaconda方式进行安装,所以不支持python3.6版本。(官网解释如图)

现在开始写在anaconda上安装tensorflow cpu版本的步骤:

1.安装Anaconda

选择和自己系统相对于的版本进行下载,系统选择64位的。下载链接点击这里。安装过程的话一直点下一步就行。

最后一个提示是否将python3.6添加进环境变量(可选可不选)

2.安装Tensorflow

因为Anaconda安装官网提示只支持3.5得到版本,所以在创建环境的时候将python设为3.5。

(1)打开Anaconda Prompt,输入清华仓库镜像,这样更新会快一些:

输入:

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

(2)在Anaconda Prompt中创建一个python3.5的环境,环境命名:tensorflow

输入:

conda create -n tensorflow python=3.5

  打开Anaconda Navigator,可以看到新建的环境tensorflow

点击打开open Terminal

输入

activate tensorflow

  进入之前创建tensorflow环境

(3)安装Tensorflow-cpu版本

在上述环境下输入

pip install --upgrade --ignore-installed tensorflow

(4)测试是否安装成功

在当前环境中进入python环境

输入 python

输入测试代码:

 import numpy as np
 import tensorflow as tf
 w = tf.Variable(0,dtype=tf.float32)
 cost = tf.add(tf.add(w**2,tf.multiply(-10.,w)),25)
 train = tf.train.GradientDescentOptimizer(0.01).minimize(cost)

 init = tf.global_variables_initializer()
 session = tf.Session()
 session.run(init)
 print(session.run(w))

能顺利运行就行了。

(5)在jupyter 和spyder 中可以import tensorflow

安装好之后,启动

发现没有反应。启动jupyter时候import tensorflow 结果会显示没有这个module

这里我是这样解决的:

进入Anaconda Navigator ,选择not installed ,找到spyder和jupyter notebook相关的并安装。

安装好之后再点击tensorflow的三角箭头,就会看到open with spyder 和open with jupyter notebook,直接点击就能进入了。

用来运行一下吴恩达深度学习的例子,perfect。

最新文章

  1. Swift-代理
  2. Ubuntu下两个gcc版本切换
  3. [moka同学笔记]yii2场景的使用(摘录)
  4. JSP--监听HTTP会话
  5. 测试使用Windows Live Writer
  6. 标准的数据获取 -ios
  7. 从头学起android<GridView网格视图.二十八.>
  8. java变量和数据类型总结
  9. Eclipse之文件【默认编码格式设置】,防止乱码等问题
  10. 【Android Developers Training】 51. 序言:打印内容
  11. 【easy】108. Convert Sorted Array to Binary Search Tree
  12. docker run命令运行以及参数详解
  13. 《从零开始学习jQuery》:用jQuery操作元素的属性与样式
  14. 面向对象【林老师版】:__init__定制自己独有的特征(三)
  15. ubuntu,day 2 ,退出当前用户,创建用户,查找,su,sudo,管道符,grep,alias,mount,tar解压
  16. ZolltyMVC配置-说明文档
  17. [C#][Quartz]帮助类
  18. Android的API版本和名称对应关系
  19. 文本编辑器 vi/vim 的使用
  20. JS验证表单中TEXT文本框中是否含有非法字符

热门文章

  1. js 对象的值传递
  2. CSS Content 属性
  3. 【转1】Appium 1.6.3 在Xcode 8, iOS 10.2(模拟器)测试环境搭建 经验总结
  4. MySQL大小写敏感问题和命名规范
  5. python 中__setattr__, __getattr__,__getattribute__, __call__使用方法
  6. http常见状态码含义
  7. Android基础_多媒体
  8. Scrapy运行错误:ImportError: No module named win32api
  9. Maven教程(1)--maven的下载、安装与配置
  10. CTF---Web入门第七题 猫抓老鼠