Google深度学习TensorFlow最好的入门文章!
导语:云平台开发支持人员 Martin Görner 发文,分享快速掌握深度学习和 TensorFlow 的贴心教程。材料有两部分,是面向工程师的实用型讲解,分别为只有 3 小时的忙人和只有 1 小时的超级忙人准备。另外,视频也方便已经是熟手的你复习,说不定还能从中得到新的启示。另外,小编邀请你一起搞事情!
这是一个3小时的课程(视频+ppt),本课程为开发者提供简要的深度学习基础知识的介绍,以及 TensorFlow 的教学。
深度学习(又名神经网络)是建立机器学习模型的流行方法,许多开发者使用深度学习实现了他们的想法。如果你想学会深度学习,但又缺少时间,我深有同感。
我大学时有一位数学老师,会对我大喊大叫:“Görner!积分在幼儿园就教过了!”我现在也有同样的感觉,在我阅读大多数免费的深度学习在线资源时,我深感幼儿园教育显然严重缺乏“dropout摇篮曲”、“cross-entropy谜语”和“relu-gru-rnn-lstm怪物故事”之类的知识。然而,这些基本的概念对这些在线资源的许多作者来说是习以为常的。
为了帮助更多开发者不需去念博士学位就能获得深度学习的技巧,我打造了这个速成课程(总长度3小时)。
本课程重点介绍一些基本的网络架构,包括稠密、卷积和循环网络,以及这些网络的训练技巧,如 dropout 或批标准化(batch normalization)。
本课程最初于2016年11月在比利时安特卫普的Devoxx会议上发布。
通过观看课程录像以及学习附注释的ppt,你可以了解如何解决神经网络中的一些经典问题,理解足够的术语和概念,以继续进行深度学习的自学(例如,可以利用TensorFlow的资源学习)。
拿出 1 小时,学会 TensorFlow 和深度学习
如果你只有1小时:
一边看下面的ppt,一边观看此视频讲座。
这部分包括了稠密网络和卷积网络,也有提供可作自学的代码(https://codelabs.developers.google.com/codelabs/cloud-tensorflow-mnist/#0)。
那这就开始了~
不需要 PHD 就能掌握的TensorFlow
Hello World: 手写数字分类 —MNIST
极度简单的模型:softmax 分类
在矩阵符号,一次处理100张图片
在矩阵符号,一次处理100张图片
Softmax,一批次图像
现在,在TensorFlow中进行处理(Python)
成功了吗?
Demo
TensorFlow—初始化
TensorFlow—成功与否的衡量
TensorFlow—训练
TensorFlow—运行
TensorFlow—完整的 Python 代码
首先尝试一下五层完全连接的神经网络
TensorFlow—初始化
TensorFlow—模型
RELU
RELU=修正线性单元
Demo-噪声准确率曲线
慢着:学习率衰退
过拟合
Dropout
所有的party tricks
过拟合
过拟合:太多的神经元,没有足够的数据,搭建的网络不够好。
卷积层
黑客的建议:全卷积
卷积神经网络
TensorFlow-初始化
TensorFlow-模型
Demo
更大型的卷积神经网络
更大型的卷积神经网络+dropout
Demo
成功!
如果你有 3 小时的时间
如果你有3个小时(推荐!这部分介绍了循环网络,值得多花点时间),你可以观看这个视频讲座(https://www.youtube.com/watch?v=vq2nnJ4g6N0&feature=youtu.be)。
这部分需要阅 Part 1 和 Part 2 两个 ppt。Part 1 的 ppt 就是上面已经介绍过的。
3 小时的课程内容相比前面更加丰富,以下是目录。
你可以根据下面的图片,对照已经学过的章节内容。
第1章:介绍;手写数字识别(最简单的神经网络)
第2章:神经网络构成 + TensorFlow 基础
第3章:更多工具:多层,relu,dropout,学习速率衰减
第4章:卷积网络
第5章:批标准化
第6章:TensorFlow 的高级 API
第7章:循环神经网络
第8章:Google Cloud 机器学习平台
下一步
· 用 codelab 写一个神经网络
https://codelabs.developers.google.com/codelabs/cloud-tensorflow-mnist/#0
· 阅读 TensorFlow “入门”文档:https://www.tensorflow.org/get_started/
·浏览其他 TensorFlow 教程
·通过 StackOverflow 上的 tensorflow 标签加入讨论
·了解 Google Cloud 机器学习
编译来源:https://cloud.google.com/blog/big-data/2017/01/learn-tensorflow-and-deep-learning-without-a-phd
看完本文有收获?请转发分享给更多人
欢迎关注“互联网架构师”,我们分享最有价值的互联网技术干货文章,助力您成为有思想的全栈架构师,我们只聊互联网、只聊架构,不聊其他!打造最有价值的架构师圈子和社区。
本公众号覆盖中国主要首席架构师、高级架构师、CTO、技术总监、技术负责人等人 群。分享最有价值的架构思想和内容。打造中国互联网圈最有价值的架构师圈子。
长按下方的二维码可以快速关注我们
如想加群讨论学习,请点击右下角的“加群学习”菜单入群
Google深度学习TensorFlow最好的入门文章!相关推荐
- 免费教材丨第55期:Python机器学习实践指南、Tensorflow 实战Google深度学习框架
小编说 时间过的好快啊,小伙伴们是不是都快进入寒假啦?但是学习可不要落下哦! 本期教材 本期为大家发放的教材为:<Python机器学习实践指南>.<Tensorflow 实战G ...
- 学习《TensorFlow实战Google深度学习框架 (第2版) 》中文PDF和代码
TensorFlow是谷歌2015年开源的主流深度学习框架,目前已得到广泛应用.<TensorFlow:实战Google深度学习框架(第2版)>为TensorFlow入门参考书,帮助快速. ...
- 说说TensorFlow实战Google深度学习框架
说说TensorFlow实战Google深度学习框架 事情是这样的,博主买了这本书,但是碍于想在电脑上边看边码,想找找PDF版本,然后各种百度,Google,百度网盘,最后找到的都是很多200M的,百 ...
- (转)Tensorflow 实战Google深度学习框架 读书笔记
本文大致脉络: 读书笔记的自我说明 对读书笔记的摘要 具体章节的摘要: 第一章 深度学习简介 第二章 TensorFlow环境搭建 第三章 TensorFlow入门 第四章 深层神经网络 第五章 MN ...
- 专访 TensorFlow 贡献者唐源:掌握 Google 深度学习框架的正确姿势
专访 TensorFlow 贡献者唐源:掌握 Google 深度学习框架的正确姿势 TensorFlow 开源 数据科学 XGBoost Spark 阅读2704
- TensorFlow:实战Google深度学习框架(六)图像数据处理
第七章 图像数据处理 7.1 TFRecord输入数据格式 TensorFlow提供了一种统一的格式来存储数据--TFRecord格式 7.1.1 TFRecord格式介绍 7.1.2 TFRecor ...
- TensorFlow:实战Google深度学习框架(五)图像识别与卷积神经网络
第6章 图像识别与卷积神经网络 6.1 图像识别问题简介及经典数据集 6.2 卷积神经网络简介 6.3 卷积神经网络常用结构 6.3.1 卷积层 6.3.2 池化层 6.4 经典卷积神经网络模型 6. ...
- TensorFlow:实战Google深度学习框架(四)MNIST数据集识别问题
第5章 MNIST数字识别问题 5.1 MNIST数据处理 5.2 神经网络的训练以及不同模型结果的对比 5.2.1 TensorFlow训练神经网络 5.2.2 使用验证数据集判断模型的效果 5.2 ...
- 《Tensorflow 实战google深度学习框架》第二版源代码
<<Tensorflow 实战google深度学习框架–第二版>> 完整资料github地址: https://github.com/caicloud/tensorflow-t ...
- 06.图像识别与卷积神经网络------《Tensorflow实战Google深度学习框架》笔记
一.图像识别问题简介及经典数据集 图像识别问题希望借助计算机程序来处理.分析和理解图片中的内容,使得计算机可以从图片中自动识别各种不同模式的目标和对象.图像识别问题作为人工智能的一个重要领域,在最近几 ...
最新文章
- 进入公司第五届、六个月
- python开源代码-这7个开源的Python库,让你轻松代码分析
- 定时器0工作方式1,定时1s
- TAdoquery的Filter
- sql语句中开窗函数的使用
- PHP的require与include
- oracle中blob转换,BLOB转换为CLOB的函数(oracle中执行)
- 洛谷P2463 Sandy的卡片【后缀数组】【二分】
- vue中更换标签页.ico图标报错路径找不到图片
- Android蓝牙设备名显示修改
- 自动化构建部署之Jenkins安装【Docker容器】
- python爬虫步骤-Python爬虫详解,每一个步骤都给你细腻的讲解(附源码)
- 史玉柱的“圈钱”神话3
- 计算机与网络时间同步,电脑时间同步,小编教你怎么让电脑时间和网络时间同步...
- Iptables入门
- 包含查询match和对时间进行范围查询range的DSL
- 使用MybatisPlus从MySQL切换到SQLServer的坑
- Hbuilder插入图片网页中无法显示
- 人眼感知到的颜色与真实物理世界的颜色有什么区别?
- 解决Pycharm装Illuminated Cloud之后无法创建项目的思路_艾孜尔江撰稿