可能是史上最全的Tensorflow学习资源汇总

在之前的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运行的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视频资源:

1)TF Girls 修炼指南:

https://www.youtube.com/watchv=TrWqRMJZU8A&list=PLwY2GJhAPWRcZxxVFpNhhfivuW0kX15yG&index=2

一个Tensorflow从零开始的公开视频课程,课程偏基础、入门,但知识点讲的非常详细。

2)炼数成金Tensorflow公开课:

https://www.youtube.com/watchv=eAtGqz8ytOI&list=PLjSwXXbVlK6IHzhLOMpwHHLjYmINRstrk

非常不错的课程,推荐给大家。

3)当然还有台湾国立大学李宏毅教程深度学习的课程也值得推荐给大家:

https://www.bilibili.com/video/av9770302/

4)英文不错的小伙伴,也为大家推荐一些国外大牛的英文课程:

https://www.youtube.com/watch?v=vq2nnJ4g6N0;

http://bit.ly/1OX8s8Y;

https://www.youtube.com/watch?v=GZBIPwdGtkk&t=125s

5)介绍了这么多课程,怎么能少了斯坦福大学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

6)最后,怎么能忘了谷歌爸爸发布在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,计算机视觉领域研究者的最佳福利。

关注公众账号

【飞马会】

往期福利

关注飞马会公众号,回复对应关键词打包下载学习资料;回复“入群”,加入飞马网AI、大数据、项目经理学习群,和优秀的人一起成长!

回复 数字“11”50本书籍大礼包:AI人工智能/大数据/Database/Linear Algebra/Python/机器学习/Hadoop

回复 数字“12”小白| Python+Matlab+机器学习+深度神经网络+理论+实践+视频+课件+源码,附下载!

原文地址:https://www.cnblogs.com/feimawang/p/9933980.html

时间: 2025-01-16 14:34:37

可能是史上最全的Tensorflow学习资源汇总的相关文章

史上最全“大数据”学习资源整理

史上最全"大数据"学习资源整理 当前,整个互联网正在从IT时代向DT时代演进,大数据技术也正在助力企业和公众敲开DT世界大门.当今"大数据"一词的重点其实已经不仅在于数据规模的定义,它更代表着信息技术发展进入了一个新的时代,代表着爆炸性的数据信息给传统的计算技术和信息技术带来的技术挑战和困难,代表着大数据处理所需的新的技术和方法,也代表着大数据分析和应用所带来的新发明.新服务和新的发展机遇. 为了帮助大家更好深入了解大数据,云栖社区组织翻译了GitHub Aweso

史上最全开源大数据工具汇总

摘要 史上最全的开源大数据工具,非常实用,请务必收藏! 史上最全的开源大数据工具,非常实用,请务必收藏! 查询引擎 Phoenix Salesforce公司出品,Apache HBase之上的一个SQL中间层,完全使用Java编写 Stinger 原叫Tez,下一代Hive, Hortonworks主导开发,运行在YARN上的DAG计算框架 Presto Facebook开源 Spark SQL Spark上的SQL执行引擎 Pig 基于Hadoop MapReduce的脚本语言 Clouder

【转载】史上最全:TensorFlow 好玩的技术、应用和你不知道的黑科技

[导读]TensorFlow 在 2015 年年底一出现就受到了极大的关注,经过一年多的发展,已经成为了在机器学习.深度学习项目中最受欢迎的框架之一.自发布以来,TensorFlow 不断在完善并增加新功能,直到在这次大会上发布了稳定版本的 TensorFlow V1.0.这次是谷歌第一次举办的TensorFlow开发者和爱好者大会,我们从主题演讲.有趣应用.技术生态.移动端和嵌入式应用多方面总结这次大会上的Submit,希望能对TensorFlow开发者有所帮助. TensorFlow:面向大

史上最全的SpringMVC学习笔记

SpringMVC学习笔记---- 一.SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包. 2.添加Web.xml配置文件中关于SpringMVC的配置 <!--configure the setting of springmvcDispatcherServlet and configure the mapping--> <servlet> <servlet-name>springmvc</servlet

史上最全的 Java 新手问题汇总

Java是目前最流行的编程语言之一——它可以用来编写Windows程序或者是Web应用,移动应用,网络程序,消费电子产品,机顶盒设备,它无处不在. 有超过30亿的设备是运行在Java之上的.根据Oracle的统计数据,光是使用中的Java Card就有有50亿. 超过900万程序员选择使用Java进行开发,它是最受开发人员欢迎的语言,同时也是最流行的开发平台. 本文为那些准Java程序员们准备了一系列广为流传的Java最佳编程实践 优先返回空集合而非null 如果程序要返回一个不包含任何值的集合

史上最全人工智能入门学习资料,限时免费领取!

资料主题总结:Linux.python.面向对象.书籍.AI数学基础.AI面试资料.AI最全产业报告 Linux Python 面向对象 书籍 AI数学基础 AI面试资料 AI最全产业报告 加微:hcgx0904,获取相关资料. 原文地址:https://blog.51cto.com/14302296/2383836

python学习教程,史上最全面的python学习路线图

Python 是Web 开发.游戏脚本.计算机视觉.物联网管理和机器人开发的主流语言之一,随着Python用户可以预期的增长,它还有机会在多个领域里登顶.Python学习路线分享给你. 阶段一是Python语言(用时5周,包括基础语法.面向对象.高级课程.经典课程): 阶段二是Linux初级(用时1周,包括Linux系统基本指令.常用服务安装): 阶段三是Web开发之Diango(5周+2周前端+3周diango): 阶段四是Web开发之Flask(用时2周): 阶段五是Web框架之Tornad

.Net魔法堂:史上最全的ActiveX开发教程——ActiveX与JS间交互篇

一.前言 经过上几篇的学习,现在我们已经掌握了ActiveX的整个开发过程,但要发挥ActiveX的真正威力,必须依靠JS.下面一起来学习吧! 二.JS调用ActiveX方法 只需在UserControl子类中(即自定义的ActiveX控件中),编写公共方法即可. C# [Guid("0203DABD-51B8-4E8E-A1EB-156950EE1668")] public partial class Uploader : UserControl, IObjectSafety { p

史上最全最常用的正则表达式-(基本够用值得收藏)

一.校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 8 正数.负数.和小数:^(\-|\+)?\d+(\.\d+)?$ 9 有两位小数的正实数:^[0-9]