tensorflow学习笔记

按照《TensorFlow:实战Google深度学习框架》一书学习的tensorflow,书中使用的是0.9.0版本,而我安装的是1.2.1,出现了一些问题:

  • 1、使用pip安装时出现问题

    • 注意windows系统下安装tensorflow只能使用python3,而我习惯使用python2.7,所以改用了虚拟机Ubuntu系统,并且安装的是仅支持CPU的。如果你使用的whl是googleapis的链接,那么需要VPN才能下载,如果不翻墙,可以使用国内的资源,比如我用的是https://ci.tensorflow.org/view/Nightly/job/nightly-matrix-cpu/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON2,label=cpu-slave/lastSuccessfulBuild/artifact/pip_test/whl/tensorflow-1.2.1-cp27-none-linux_x86_64.whl ,这是个1.2.1版本
  • 2、测试运行时出现很多警告

    • W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn’tcompiled to use SSE4.1 instructions, but these are available on your machineand could speed up CPU computations.

    • W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn’tcompiled to use SSE4.2 instructions, but these are available on your machineand could speed up CPU computations.

    • W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn’tcompiled to use AVX instructions, but these are available on your machine andcould speed up CPU computations.

    • 大概就是这些警告,包裹SSE4.1 SSE4.2 AVX AVX2 FMA等等,这些warings的意思是说:你的机器上有这些指令集可以用,并且用了他们会加快你的CPU运行速度,但是你的TensorFlow在编译的时候并没有用到这些指令集。我的tensorflow在安装的时候采用的pip install指令,这种安装方式会存在这种问题。主要有两种解决方法,一种是修改警告信息的显示级别,使这种信息不再出现,另外一种就是自己重新编译安装tensorflow,在编译的时候使用这些指令集。可以不管,也可以参考http://blog.csdn.net/nicholas_wong/article/details/70215127
  • 3、错误“_init_() got an unexpected keyword argument ‘shape’”

    • 如果按照书上的例子来,因为这本书使用tensorflow是0.9.0版本,而在最新的tensorflow中有很多改动,文章最后会附上这些改动以供参考查看。这里的错误是因为新版tf.zeros_initializer和tf.ones_initializer后面需要加括号,将v = tf.get_variable(“v”,initializer=tf.zeros_initializer(shape=[1]))改为v = tf.get_variable(“v”,initializer=tf.zeros_initializer( )(shape=[1]))就可以了,下面的一样。
  • tf.global_variables_initializer的错误
    • WARNING:tensorflow:: initialize_all_variables (from tensorflow.python.ops.variables) is deprecated and will be removed after 2017-03-02.
      Instructions for updating:
      Use tf.global_variables_initializer instead.
      initialize_all_variables已被弃用,将在2017-03-02之后删除。
      说明更新:使用tf.global_variables_initializer代替。
      就把tf.initialize_all_variables()改为global_variables_initializer()就可以了

tensorflow学习笔记相关推荐

  1. 《TensorFlow技术解析与实战》——1.2 什么是深度学习

    本节书摘来异步社区<TensorFlow技术解析与实战>一书中的第1章,第1.2节,作者:李嘉璇,更多章节内容可以访问云栖社区"异步社区"公众号查看. 1.2 什么是深 ...

  2. 《TensorFlow技术解析与实战》——第3章 可视化TensorFlow 3.1PlayGround

    本节书摘来自异步社区<TensorFlow技术解析与实战>一书中的第3章,第3.1节,作者李嘉璇,更多章节内容可以访问云栖社区"异步社区"公众号查看 第3章 可视化Te ...

  3. 《TensorFlow技术解析与实战》——导读

    前言 2017年2月,TensorFlow的首届开发者峰会(2017 TensorFlow Dev Summit)在美国的加利福尼亚州举行.在会上,谷歌公司宣布正式发布TensorFlow 1.0版本 ...

  4. 《TensorFlow技术解析与实战》——第3章 可视化TensorFlow

    本节书摘来异步社区<TensorFlow技术解析与实战>一书中的第3章,作者:李嘉璇,更多章节内容可以访问云栖社区"异步社区"公众号查看. 第3章 可视化TensorF ...

  5. 《TensorFlow技术解析与实战》——3.1 PlayGround

    本节书摘来异步社区<TensorFlow技术解析与实战>一书中的第3章,第3.1节,作者:李嘉璇,更多章节内容可以访问云栖社区"异步社区"公众号查看. 3.1 Play ...

  6. [TensorFlow 学习笔记-06]激活函数(Activation Function)

    [版权说明] TensorFlow 学习笔记参考:  李嘉璇 著 TensorFlow技术解析与实战 黄文坚 唐源 著 TensorFlow实战郑泽宇  顾思宇 著 TensorFlow实战Googl ...

  7. [TensorFlow 学习笔记-04]卷积函数之tf.nn.conv2d

    [版权说明] TensorFlow 学习笔记参考: 李嘉璇 著 TensorFlow技术解析与实战 黄文坚 唐源 著 TensorFlow实战郑泽宇  顾思宇 著 TensorFlow实战Google ...

  8. tensorflow学习笔记——使用TensorFlow操作MNIST数据(1)

    续集请点击我:tensorflow学习笔记--使用TensorFlow操作MNIST数据(2) 本节开始学习使用tensorflow教程,当然从最简单的MNIST开始.这怎么说呢,就好比编程入门有He ...

  9. Win10:tensorflow学习笔记(4)

    前言 学以致用,以学促用.输出检验,完整闭环. 经过前段时间的努力,已经在电脑上搭好了深度学习系统,接下来就要开始跑程序了,将AI落地了. 安装win10下tensforlow 可以参照之前的例子:w ...

  10. tensorflow学习笔记一:安装调试

    denny的学习专栏 徐其华 博客园 首页 新随笔 联系 管理 订阅 随笔- 129  文章- 0  评论- 791  tensorflow学习笔记一:安装调试 用过一段时间的caffe后,对caff ...

最新文章

  1. SAP PM信息系统
  2. 数学笔记--线性代数
  3. Android studio中不同颜色代表什么意思
  4. Redis-相关概念记录
  5. matlab频响优化,MATLAB中关于频响图函数最优化的程序问题
  6. java===Runtime类
  7. python排序算法实现_排序算法整理(Python实现)
  8. linux7不能使用yum,CentOS7.6无法使用yum命令,无法更新解决方法
  9. 2021 CCF网络推荐会议时间列表
  10. Html静态页面更新,解决浏览器缓存不更新问题
  11. 用vue做一个app
  12. 希尔排序、快速排序的每一趟
  13. XSepConv 极致分离卷积块优于DWConv | Extremely Separated Convolution
  14. 学习炒股必读的10本书
  15. TCP端口映射与转发软件(TCP Mapping)简介
  16. w3wp ash oracle,巧妙使用ASH信息
  17. C语言调用API的方法
  18. 怎样做竞品分析?竞品分析的意义?
  19. 理科计算机专业分数线,武汉大学2017年计算机专业录取分数线(贵州理科考生)...
  20. mysql Access denied for user 'root'@'localhost' (using password: YES)

热门文章

  1. 批处理之FOR语句祥解
  2. 内江人物--(张大千、骆成骧)秀才、美女、黏鱼
  3. 人脸数据集(电视剧生活大爆炸)
  4. 函数有参无参真有很大区别吗?
  5. firefly游戏服务器学习笔记 6———— db模块
  6. G7波澜不惊,非美反弹缺乏力度
  7. SIFT算法基础数学
  8. pu是什么单位(pu革是什么材料)
  9. fatal: No url found for submodule path ‘xxx/xxx‘ in .gitmodules gitsubmodule子仓库无法拉取问题
  10. 鉴源实验室丨汽车电子架构和CAN网络基础