| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
github地址:https://github.com/fengdu78/deeplearning_ai_books
包含笔记、视频等资源。
课程概述
https://mooc.study.163.com/university/deeplearning_ai#/c
这些课程专为已有一定基础(基本的编程知识,熟悉Python、对机器学习有基本了解),想要尝试进入人工智能领域的计算机专业人士准备。介绍显示:“深度学习是科技业最热门的技能之一,本课程将帮你掌握深度学习。”
在这5堂课中,学生将可以学习到深度学习的基础,学会构建神经网络,并用在包括吴恩达本人在内的多位业界顶尖专家指导下创建自己的机器学习项目。Deep Learning Specialization对卷积神经网络 (CNN)、递归神经网络 (RNN)、长短期记忆 (LSTM) 等深度学习常用的网络结构、工具和知识都有涉及。
课程中也会有很多实操项目,帮助学生更好地应用自己学到的深度学习技术,解决真实世界问题。这些项目将涵盖医疗、自动驾驶、和自然语言处理等时髦领域,以及音乐生成等等。Coursera上有一些特定方向和知识的资料,但一直没有比较全面、深入浅出的深度学习课程——《深度学习专业》的推出补上了这一空缺。
课程的语言是Python,使用的框架是Google开源的TensorFlow。最吸引人之处在于,课程导师就是吴恩达本人,两名助教均来自斯坦福计算机系。完成课程所需时间根据不同的学习进度,大约需要3-4个月左右。学生结课后,Coursera将授予他们Deep Learning Specialization结业证书。
“我们将帮助你掌握深度学习,理解如何应用深度学习,在人工智能业界开启你的职业生涯。”吴恩达在课程页面中提到。
有同学提供了一个离线视频的下载:链接:https://pan.baidu.com/s/1ciq3qHo0lgoD3MLRwfeqnA 密码:0kim
《python深度学习》由Keras之父、现任Google人工智能研究员的弗朗索瓦•肖莱(François Chollet)执笔,详尽介绍了用Python和Keras进行深度学习的探索实践,包括计算机视觉、自然语言处理、产生式模型等应用。书中包含30多个代码示例,步骤讲解详细透彻。
作者在github公布了代码,代码几乎囊括了本书所有知识点。在学习完本书后,读者将具备搭建自己的深度学习环境、建立图像识别模型、生成图像和文字等能力。但是有一个小小的遗憾:代码的解释和注释是全英文的,即使英文水平较好的朋友看起来也很吃力。
本站认为,这本书和代码是初学者入门深度学习及Keras最好的工具。
本站对全部代码做了中文解释和注释,并下载了代码所需要的一些数据集(尤其是“猫狗大战”数据集),并对其中一些图像进行了本地化,代码全部测试通过。(请按照文件顺序运行,代码前后有部分关联)。
以下代码包含了全书80%左右的知识点
代码目录:
2.1: A first look at a neural network( 初识神经网络)
3.5: Classifying movie reviews(电影评论分类:二分类问题)
3.6: Classifying newswires(新闻分类:多分类问题 )
3.7: Predicting house prices(预测房价:回归问题)
4.4: Underfitting and overfitting( 过拟合与欠拟合)
5.1: Introduction to convnets(卷积神经网络简介)
5.2: Using convnets with small datasets(在小型数据集上从头开始训练一个卷积
5.3: Using a pre-trained convnet(使用预训练的卷积神经网络)
5.4: Visualizing what convnets learn(卷积神经网络的可视化)
6.1: One-hot encoding of words or characters(单词和字符的 one-hot 编码)
6.1: Using word embeddings(使用词嵌入)
6.2: Understanding RNNs(理解循环神经网络)
6.3: Advanced usage of RNNs(循环神经网络的高级用法)
6.4: Sequence processing with convnets(用卷积神经网络处理序列)
8.1: Text generation with LSTM(使用 LSTM 生成文本)
8.2: Deep dream(DeepDream)
8.3: Neural style transfer( 神经风格迁移)
8.4: Generating images with VAEs(用变分自编码器生成图像)
8.5: Introduction to GANs(生成式对抗网络简介)
作者的github: https://github.com/fchollet/deep-learning-with-python-notebooks
《python深度学习》的购买地址: https://item.jd.com/12409581.html
data目录的数据下载: https://pan.baidu.com/s/1Ni8apGSR56Dyf7nOKBVPNQ 提取码:sdgi 本书运行代码要下载大量的数据,如kaggle“猫狗大战”等数据,我们已经下载了所有本书需要的数据放在上面那个下载链接了。
**整合过的github地址:**https://github.com/fengdu78/machine_learning_beginner/tree/master/deep-learning-with-tensorflow-keras-pytorch
TensorFlow、Keras和Pytorch是目前深度学习的主要框架,也是入门深度学习必须掌握的三大框架,但是官方文档相对内容较多,初学者往往无从下手。本人从github里搜到三个非常不错的学习资源,并对资源目录进行翻译,强烈建议初学者下载学习,这些资源包含了大量的代码示例(含数据集),个人认为,只要把以上资源运行一次,不懂的地方查官方文档,很快就能理解和运用这三大框架。
资源地址:
https://github.com/aymericdamien/TensorFlow-Examples
资源介绍:
本资源旨在通过示例轻松深入了解TensorFlow。 为了便于阅读,它包括notebook和带注释的源代码。
它适合想要找到关于TensorFlow的清晰简洁示例的初学者。 除了传统的“原始”TensorFlow实现,您还可以找到最新的TensorFlow API实践(例如layers,estimator,dataset, ......)。
最后更新(07/25/2018):添加新示例(GBDT,Word2Vec)和 TF1.9兼容性! (TF v1.9 +推荐)。
配置环境:
python 3.6以上,TensorFlow 1.8+
资源目录:
0 - 先决条件
1 - 简介
2 - 基础模型
3 - 神经网络
4 - 工具
5 - 数据管理
6 - 多GPU
数据集
###2、Keras
资源地址:
https://github.com/erhwenkuo/deep-learning-with-keras-notebooks
资源介绍:
这个github的repository主要是ErhWen Kuo在学习Keras的一些记录及练习。希望在学习过程中发现到一些好的信息与示例也可以对想要学习使用Keras来解决问题的同学带来帮助。这些notebooks主要是使用Python 3.6与Keras 2.1.1版本跑在一台配置Nivida 1080Ti的Windows 10的机台所产生的结果,但有些部份会参杂一些Tensorflow与其它的函式库的介绍。
配置环境:
python 3.6以上,Keras 2.1.1
资源目录:
0.图象数据集/工具介绍
1.Keras API示例
2.图像分类(Image Classification)
3.目标检测(Object Recognition)
4.物体分割(Object Segmentation)
5.关键点检测(Keypoint Detection)
6.图象标题(Image Caption)
7.人脸检测识别(Face Detection/Recognition)
8.自然语言处理(Natural Language Processing)
资源地址:
https://github.com/yunjey/pytorch-tutorial
资源介绍:
这个资源为深度学习研究人员提供了学习PyTorch的教程代码大多数模型都使用少于30行代码实现。 在开始本教程之前,建议先看完Pytorch官方教程。
配置环境:
python 2.7或者3.5以上,pytorch 0.4
资源目录:
1.基础知识
2.中级
3.高级
4.工具
总结
作者:Soumith Chintala
原文翻译自:https://pytorch.org/tutorials/beginner/deep_learning_60min_blitz.html
github地址:https://github.com/fengdu78/machine_learning_beginner/tree/master/PyTorch_beginner
注意: 务必确认您已经安装了 torch 和 torchvision 两个包。
1.Pytorch是什么?(1.PyTorch是什么?.ipynb)
2.AUTOGRAD(2.AUTOGRAD.ipynb)
3.神经网络(3.神经网络.ipynb)
4.训练一个分类器(4.训练一个分类器.ipynb)
5.数据并行(5.数据并行.ipynb)
github地址:https://github.com/fengdu78/PaddlePaddle-Tutorial (更新中)
PaddlePaddle(飞桨)是一个简单易用、高效灵活、可扩展的深度学习平台。
**github地址:**https://github.com/fengdu78/machine_learning_beginner/tree/master/word2vec
| Back | FazBrowse Home | New Git URL |