tensorflow学习 从入门到实战(转)
原文作者:zhaozhengcoder
链接:https://www.jianshu.com/p/27a2fb320934
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
前一段时间比较系统的学习了一下tensorflow,从安装tensorflow到实现一些小的demo。在这个过程里面,在网上看了很多教程, 学习了很多大牛的博客,看了很多很棒的代码,同时也掉进了很多坑,走了很多“弯路”。在这里阶段性的小结一下。
推荐的tensorlfow 教程 :
吴恩达的deeplearning ,网易云课堂上面可以免费的观看。这个不是讲tensorflow,它更加注重 ,深度学习和机器学习的概念和数学推导过程。把这个课程看完之后,基本上会有对机器学习和深度学习有一个完整的认识,同时在写tensorflow的时候,调用一些函数的时候,不会对底层感到很迷茫。
莫烦的tensorlfow教程
一个很好的tf教程,很适合入门。but它的教程更偏向于tensorflow的实现过程,对于网络模型的底层的数学过程,他介绍的不是很多。但是,我个人觉得这个非常重要,对于一个网络的正向和方向的数据流的过程以及维度的变化,还是要有一个清楚的认识。要不然对机器学习的认识就变成一个黑盒了。周志华的西瓜书《机器学习》
很多人推荐的一本经典教程吧,是结合吴恩达的课程一起看的,但没怎么看完,也不敢多评价了。李航 《统计学习方法》
作为一个对数学很畏惧的人,基本上最纯数学的教程或书籍都是绕着走的。但是,这本是我看过的最好的数学类的书籍,很薄了一本书,淘宝20多元,但是真实的受益匪浅,学到了非常非常多的东西。这本书可以一直放在手边,没事多翻翻。@hanbingtao 的博客 https://www.zybuluo.com/hanbingtao/note/541458
这位大哥的博客比较注重从网络模型的实现推导过程,从感知机到rnn,lstm,cnn全用公式推导了一次,包括正向和反向的过程。还有几个github :
Philippines大学的roatienza大爷的 https://github.com/roatienza
hanbingtao 的GitHub : https://github.com/hanbt
莫烦的GitHub :https://github.com/MorvanZhou
Xiang Liang的GitHub : https://github.com/xlvector还有实验室的师兄们,给了很多帮助。和 stackoverflow 解决了很多遇到的问题。
公开课
Udacity Deep Learning 优达学城
英文 English 中文 Chinese 免费
cs231n 卷积神经网络与计算机视觉
cs224d 循环神经网络与自然语言处理
这是我用tf实现的常用的基本网络模型 ,这可能是最容易上手,注释最多的tensorflow教程了。很多关于数据维度和tf的函数都加上了注释,对新手来说很friendly。而且,他们都是可以从github上面拉下来就可以运行的!
包括:
- 线性回归 ,Logistic 回归
- 多层感知器 实现mnist手写数字数据集的分类
- CNN卷积神经网络
- RNN递归神经网络
- LSTM网络
- 自编码器
- 保存和恢复模型
关于网络模型的介绍,代码的实现,学习过程中遇到的问题,掉的“坑”,在后面文章里面再整理。先把代码放在这里。github地址 :
https://github.com/zhaozhengcoder/Machine-Learning/tree/master/tensorflow_tutorials
tensorflow学习 从入门到实战(转)的更多相关文章
- TensorFlow 2.0 入门教程实战案例
中文文档 TensorFlow 2 / 2.0 中文文档 知乎专栏 欢迎关注知乎专栏 https://zhuanlan.zhihu.com/geektutu 一.实战教程之强化学习 TensorFlo ...
- 学习Vue 入门到实战——学习笔记
闲聊: 自从进了现在的公司,小颖就再没怎么接触vue了,最近不太忙,所以想再学习下vue,就看了看vue相关视频,顺便做个笔记嘻嘻. 视频地址:Vue 入门到实战1.Vue 入门到实战2 学习内容: ...
- 学习Vue 入门到实战——学习笔记(二)
闲聊: 哈哈哈!过了好几天才更新博客啦,嘻嘻,马上过年了,大家最近是不是都开心的快飞起来了,小颖好几个朋友公司都已经放假了,可是我们公司要等到腊月29上完班才给放假,哎!心情不美气的很,用我之前大学舍 ...
- Tensorflow学习笔记(一):MNIST机器学习入门
学习深度学习,首先从深度学习的入门MNIST入手.通过这个例子,了解Tensorflow的工作流程和机器学习的基本概念. 一 MNIST数据集 MNIST是入门级的计算机视觉数据集,包含了各种手写数 ...
- Ionic 入门与实战之第一章:Ionic 介绍与相关学习资源
原文发表于我的技术博客 本文是「Ionic 入门与实战」系列连载的第一章,主要对 Ionic 的概念.发展历程.适配的移动平台等知识进行了介绍,并分享了 Ionic 相关的学习资源. 原文发表于我的技 ...
- Docker技术入门与实战 第二版-学习笔记-10-Docker Machine 项目-2-driver
1>使用的driver 1〉generic 使用带有SSH的现有VM/主机创建机器. 如果你使用的是机器不直接支持的provider,或者希望导入现有主机以允许Docker Machine进行管 ...
- Docker技术入门与实战 第二版-学习笔记-8-网络功能network-3-容器访问控制和自定义网桥
1)容器访问控制 容器的访问控制,主要通过 Linux 上的 iptables防火墙来进行管理和实现. iptables是 Linux 上默认的防火墙软件,在大部分发行版中都自带. 容器访问外部网络 ...
- 《Angular4从入门到实战》学习笔记
<Angular4从入门到实战>学习笔记 腾讯课堂:米斯特吴 视频讲座 二〇一九年二月十三日星期三14时14分 What Is Angular?(简介) 前端最流行的主流JavaScrip ...
- TensorFlow从入门到实战资料汇总 2017-02-02 06:08 | 数据派
TensorFlow从入门到实战资料汇总 2017-02-02 06:08 | 数据派 来源:DataCastle数据城堡 TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学 ...
随机推荐
- Struts2中There is no Action mapped for namespace错误解决方法
1.我的原有配置 jsp表单提交路径 <form class="layui-form" id="form" action="${ctx }/me ...
- mnist数据的预测结果以及批量处理
import sys, os sys.path.append('F:\ml\DL\source-code') from dataset.mnist import load_mnist from PIL ...
- JavaScript this 的指向问题
原文作者:SegmentFault ——写bug 原文链接:https://segmentfault.com/a/1190000015438195 this的指向已经是一个老生常谈的问题,每逢面试都要 ...
- 为 32 位单片机设计的脚本语言 Berry
Berry是一款一款为32位单片机设计的脚本语言.Berry解释器使用C89标准实现,该语言可以在RAM或ROM很小的设备上运行. 尽管Berry的体积很小,但是它也支持class以及闭包等功能,使得 ...
- 一个 介绍 superset Kylin 以及大数据生态圈的 博文
superSet http://superset.apache.org/installation.html https://segmentfault.com/a/1190000005083953 ht ...
- [Javascript] Run asynchronous functions in sequence using reduce
This can be handy if you have a rate limit on API requests or if you need to pass the result of each ...
- LeetCode按照解题方法分类题目
解题方法分类 1. 滑动窗口. 2. 双指针. 3. 快慢指针. 4. 区间合并. 5. 循环排序. 6. 原地反转链表. 7. 树上的BFS. 8. 树上的DFS. 9. 双堆. 10. 子集. 1 ...
- IDEA八条配置修改
IDEA版本:IntelliJ IDEA 2019.2.1 x64 八条配置修改: 自动编译开关 忽略大小写开关 智能导包开关 悬浮提示开关 取消单行显示tabs的操作 项目文件编码 滚轴修改字体大小 ...
- HashMap的底层结构和原理
http://youzhixueyuan.com/the-underlying-structure-and-principle-of-hashmap.html HashMap是Java程序员使用频率最 ...
- Linux网络编程四、UDP,广播和组播
一.UDP UDP:是一个支持无连接的传输协议,全称是用户数据包协议(User Datagram Protocol).UDP协议无需像TCP一样要建立连接后才能发送封装的IP数据报,也是因此UDP相较 ...