【干货】史上最全的Tensorflow学习资源汇总
欢迎大家关注我们的网站和系列教程:http://www.tensorflownews.com/,学习更多的机器学习、深度学习的知识!
作者:AI小昕
在之前的Tensorflow系列文章中,我们教大家学习了Tensorflow的安装、Tensorflow的语法、基本操作、CNN的一些原理和项目实战等。本篇文章将为大家总结Tensorflow纯干货学习资源,非常适合新手学习,建议大家收藏。想要学习更多的Tensorflow知识,欢迎点击上方蓝字,关注我们的微信公众号。

一 、Tensorflow教程资源:
(1)适合初学者的Tensorflow教程和代码示例:https://github.com/aymericdamien/TensorFlow-Examples。该教程不光提供了一些经典的数据集,更是从实现最简单的“Hello World”开始,到机器学习的经典算法,再到神经网络的常用模型,一步步带你从入门到精通,是初学者学习Tensorflow的最佳教程。
(2)从Tensorflow基础知识到有趣的项目应用:https://github.com/pkmital/tensorflow_tutorials。同样是适合新手的教程,从安装到项目实战,教你搭建一个属于自己的神经网络。
(3)使用Jupyter Notebook用Python语言编写的TensorFlow教程:https://github.com/sjchoi86/Tensorflow-101。 本教程是基于Jupyter Notebook开发环境的Tensorflow教程,Jupyter Notebook是一款非常好用的交互式开发工具,不仅支持40多种编程语言,还可以实时运行代码、共享文档、数据可视化、支持markdown等,适用于机器学习、统计建模数据处理、特征提取等多个领域。
(4)构建您的第一款TensorFlow Android应用程序:https://omid.al/posts/2017-02-20-Tutorial-Build-Your-First-Tensorflow-Android-App.html。本教程可帮助您从零开始将张量流模型引入到Android应用程序。

(5)Tensorflow代码练习:https://github.com/terryum/TensorFlow_Exercises。一个从易到难的Tensorflow代码练习手册。非常适合学习Tensorflow的小伙伴。
接下来,再给大家推荐一些Tensorflow不错的视频教程:
二、Tensorflow视频资源:
- TF Girls 修炼指南:https://www.youtube.com/watch?v=TrWqRMJZU8A&list=PLwY2GJhAPWRcZxxVFpNhhfivuW0kX15yG&index=2。一个Tensorflow从零开始的公开视频课程,课程偏基础、入门,但知识点讲的非常详细。
- 炼数成金Tensorflow公开课:https://www.youtube.com/watch?v=eAtGqz8ytOI&list=PLjSwXXbVlK6IHzhLOMpwHHLjYmINRstrk。非常不错的课程,推荐给大家。
- 当然还有台湾国立大学李宏毅教程深度学习的课程也值得推荐给大家:https://link.zhihu.com/?target=https%3A//www.bilibili.com/video/av9770302/
- 英文不错的小伙伴,也为大家推荐一些国外大牛的英文课程:https://www.youtube.com/watch?v=vq2nnJ4g6N0;http://bit.ly/1OX8s8Y,https://www.youtube.com/watch?v=GZBIPwdGtkk&feature=youtu.be&list=PLBkISg6QfSX9HL6us70IBs9slFciFFa4W。
- 介绍了这么多课程,怎么能少了斯坦福大学Tensorflow系列的课程!!!话不多说,直接上链接:https://www.youtube.com/watch?v=g-EvyKpZjmQ&index=1&list=PLIDllPt3EQZoS8gCP3cw273Cq9puuPLTg。 课程主页:http://web.stanford.edu/class/cs20si/index.html。课程所有的ppt和笔记notes下载地址:https://pan.baidu.com/s/1o8uOQpW。课程相关实战的github地址:chiphuyen/tf-stanford-tutorials。
- 最后,怎么能忘了谷歌爸爸发布在Tensorflow官网上的视频教程,针对Tensorflow初级学习的小伙伴还是非常不错的一套课程,有助于大家快速入门:https://developers.google.cn/machine-learning/crash-course/。
好了,不管大家是喜欢看教程学习还是跟着视频学习,总之大家学完这些资料会对Tensorflow基础的知识、经典的模型、案例掌握的差不多,接下来是不是应该做一些逼格比较高的实战项目提升一下自己呢?所以接下来为大家推荐一些项目实战资源:
三、Tensorflow项目资源:
1.一个实现实现Alex Graves论文的随机手写生成的案例:https://github.com/hardmaru/write-rnn-tensorflow。
2.基于Tensorflow的生成对抗文本到图像合成:https://github.com/zsdonghao/text-to-image。如下图所示,该项目是基于Tensorflow的DCGAN模型,教大家一步步从对抗生成文本到图像合成。

3.基于注意力的图像字幕生成器:https://github.com/yunjey/show-attend-and-tell。该模型引入了基于注意力的图像标题生成器。可以将其注意力转移到图像的相关部分,同时生成每个单词。
4.神经网络着色灰度图像:https://github.com/pavelgonchar/colornet。一个非常有趣且应用场景非常广的一个项目,使用神经网络着色灰度图像。

5.基于Facebook中FastText的简单嵌入式文本分类器:https://github.com/apcode/tensorflow_fasttext。该项目是源于Facebook中的FastText的想法,并在Tensorflow中实施。FastText是一款快速的文本分类器,提供简单而高效的文本分类和表征学习的方法。
6.用Tensorflow实现“基于句子分类的卷积神经网络”:https://github.com/dennybritz/cnn-text-classification-tf。
7.使用OpenStreetMap功能和卫星图像训练TensorFlow神经网络:https://github.com/jtoy/awesome-tensorflow。该项目是通过使用OpenStreetMap(OSM)数据训练神经网络,进而对卫星图像中的特征进行分类。
8.用Tenflow实现YOLO:“实时对象检测”,并支持实时在移动设备上运行的一个小项目:https://github.com/thtrieu/darkflow。计算机视觉领域研究者的最佳福利。

以上就是小编觉得不错的一些Tensorflow项目,如果大家能把这些案例自己去动手实现,并理解每个项目的原理,相信你对Tensorflow、深度学习的理解已经很到位了。最后,给大家推荐几本适合新手学习的Tensorflow书籍:
1.《Tensorflow:实战Google深度学习框架》 :这本由电子工业出版社出版的Google Tensorflow实战书籍是最早的Tensorflow书籍之一。虽然内容不是特别的系统,CNN、RNN部分介绍的不够具体以及并没有涉及到深度强化学习的内容,但书中对一些基础知识讲解的通俗易懂,另外还增加了可视化工具TensorBoard和分布式加速的章节,为这本书的整体评分增色不少。可见作者还是比较用心的,站能够在初学者的角度为大家讲解深度学习和Tensorflow的知识。
2.《Tensorflow机器学习实战指南》:本书是由资深数据科学家Nick McClure完成的一本Tensorflow实战类书籍。本书的特色是每一小节都讲一小部分原理,让后动手实现相应的代码。虽然原理部分讲的不是很详细,但代码部分讲得细致入微,从机器学习到深度学习的算法,作者都把每部分代码讲的很透彻。对于喜欢手撸代码的小伙伴,这本书还是特别值得推荐的。
3《白话深度学习与TensorFlow》 :最后再给大家推荐一本《白话深度学习与TensorFlow》,之前看过作者出的《白话大数据与机器学习》,很喜欢作者的写作风格。书中把很多数学公式、深度学习的原理部分讲成了大白话,很适合小白学习的一本书。但正是因为作者的写作风格,书籍中有很多地方写的不是很严谨;此外在代码方面写的不够详细,整个篇幅的粘贴和复制,代码部分对读者不是很友好。
本篇文章出自http://www.tensorflownews.com,对深度学习感兴趣,热爱Tensorflow的小伙伴,欢迎关注我们的网站!
【干货】史上最全的Tensorflow学习资源汇总的更多相关文章
- 新手必备 | 史上最全的PyTorch学习资源汇总
目录: PyTorch学习教程.手册 PyTorch视频教程 PyTorch项目资源 - NLP&PyTorch实战 - CV&PyTorch实战 PyTorch论 ...
- 痞子衡嵌入式:史上最强ARM Cortex-M学习资源汇总(持续更新中...)
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是ARM Cortex-M学习资源. 类别 资源 版本 短评 官方汇总 cortex-m-resources / ARM公司专家Josep ...
- 史上最全的 Java 新手问题汇总
史上最全的 Java 新手问题汇总 Java是目前最流行的编程语言之一——它可以用来编写Windows程序或者是Web应用,移动应用,网络程序,消费电子产品,机顶盒设备,它无处不在. 有超过30亿 ...
- 吐血总结|史上最全的MySQL学习资料!!
在日常工作与学习中,无论是开发.运维.还是测试,对于数据库的学习是不可避免的,同时也是日常工作的必备技术之一.在互联网公司,开源产品线比较多,互联网企业所用的数据库占比较重的还是MySQL. 在刚刚出 ...
- 史上最全TensorFlow学习资源汇总
来源 | 悦动智能(公众号ID:aibbtcom) 本篇文章将为大家总结TensorFlow纯干货学习资源,非常适合新手学习,建议大家收藏. ▌一 .TensorFlow教程资源 1)适合初学者的Te ...
- 【转载】史上最全:TensorFlow 好玩的技术、应用和你不知道的黑科技
[导读]TensorFlow 在 2015 年年底一出现就受到了极大的关注,经过一年多的发展,已经成为了在机器学习.深度学习项目中最受欢迎的框架之一.自发布以来,TensorFlow 不断在完善并增加 ...
- 史上最全的SpringMVC学习笔记
SpringMVC学习笔记---- 一.SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包. 2.添加Web.xml配置文件中关于Spring ...
- 如何能快速的成为一个年薪20万的Java程序员,你都需要具备哪些技术?史上最全的java学习路线!
看好了,绝对不是单纯的初级视频,一个朋友在某机构学习,把每天老师讲课的视频代码和笔记全部整理出来了,需要的抓紧时间联系我! 一级目录截图 其中还包含时下最火的分布式和外服务的技术哦,请看07和08 ...
- python学习教程,史上最全面的python学习路线图
Python 是Web 开发.游戏脚本.计算机视觉.物联网管理和机器人开发的主流语言之一,随着Python用户可以预期的增长,它还有机会在多个领域里登顶.Python学习路线分享给你. 阶段一是Pyt ...
随机推荐
- C++走向远洋——64(项目三、数组类模板)
*/ * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:text.cpp * 作者:常轩 * 微信公众号:Worldhe ...
- Implementing 5G NR Features in FPGA
目录 论文来源 论文简介 基本原理 论文创新点 借鉴之处 论文来源 2018 European Conference on Networks and Communications (EuCNC),Ja ...
- Think 框架漏洞利用
下午有点闲,又没有女朋友陪,该干嘛呢??? 对了,做安全的是不需要女朋友的,哈哈哈哈哈 废话不多说,本机搭建环境: 首先nmap扫描一下,哦哈,有点东西. 开的端口有点多,这个时候有点窃喜,开的端口太 ...
- APPium+Python+iOS屏幕滑动方法对比
最近在学习appium自动化,对iOS手机进行滑动操作进行总结: 1.mobile:scroll;该方法在实际使用调用时,会滚动2次.执行时间很长. 向下滚动整个屏幕driver.execute_sc ...
- Java基础--Arrays类
Arrays工具类:用来操作数组(比如排序和搜索)的各种方法 常用方法: 使用二分法查找 Arrays.binarySearch(int[]array,int value); 数组内容转换成字符串的形 ...
- 使用selenium模拟登陆淘宝、新浪和知乎
如果直接使用selenium访问淘宝.新浪和知乎这些网址.一般会识别出这是自动化测试工具,会有反制措施.当开启开发者模式后,就可以绕过他们的检测啦.(不行的,哭笑) 如果网站只是对windows.na ...
- 回想笔记 瞎比比 域名注册 解析绑定ip 下载证书 设置证书 重定向http到https请求
2019.7.27 回想笔记 拥有腾讯云服务器一台 阿里云注册5元域名,进行备案 完成之后 使用解析 绑定服务器ip地址 ,使用域名可以访问到web服务器而不是通过直接暴露ip地址进行访问 证书购买 ...
- 【Oracle】RAC的多实例数据迁移至单机的多实例。
思路:一般的思路可以通过RMAN进行数据的恢复.由于数据库可以停机,因此,这次试用数据泵(expdp,impdp)进行数据 的导入导出. 1.源数据库导出 通过编写导出shell脚本导出数据,如下: ...
- 基于kylinTOP工具的HTTP2压力测试
1.HTTP协议概述 说到http,那就应该先了解一下http协议的发展历史.关于http协议的历史,可以参考阮一峰老师的这篇博客文章HTTP 协议入门,里面介绍的比较详细了.简单来说http先后存在 ...
- 深入解析Underscore.js源码架构
Underscore.js是很有名的一个工具库,我也经常用他来处理对象,数组等,本文会深入解析Underscore源码架构,跟大家一起学习下他源码的亮点,然后模仿他写一个简单的架子来加深理解.他的源码 ...