GithubHelp home page GithubHelp logo

suncc1 / awesome-deeplearning Goto Github PK

View Code? Open in Web Editor NEW

This project forked from paddlepaddle/awesome-deeplearning

0.0 0.0 0.0 25.44 MB

深度学习入门课、资深课、特色课、学术案例、产业实践案例、深度学习知识百科及面试题库The course, case and knowledge of Deep Learning and AI

License: Apache License 2.0

Jupyter Notebook 93.71% Python 6.29% Shell 0.01%

awesome-deeplearning's Introduction

一、项目简介

本项目是深度学习材料获取一站式平台,内容涵盖深度学习入门课深度学习百科产业实践案例(开发中)以及系列特色课程(开发中)等等,后续会分享深度学习实践Tricks前沿论文复现等。从理论到实践,从科研到产业应用,各类学习材料一应俱全,旨在帮助开发者高效地学习和掌握深度学习知识,快速成为AI跨界人才。

  • 内容全面:无论您是深度学习初学者,还是资深用户,都可以在本项目中快速获取到需要的学习材料。

  • 形式丰富 :材料形式多样,包括可在线运行的notebook、视频、书籍、B站直播等,满足您随时随地学习的需求。

  • 实时更新:本项目中涉及到的代码均匹配Paddle最新发布版本,开发者可以实时学习最新的深度学习任务实现方案。

  • 前沿分享 :定期分享顶会最新论文解读和代码复现,开发者可以实时掌握最新的深度学习算法。

最新动态

2021年5月14日-5月20日,B站《零基础实践深度学习》7日打卡课,扫描下方二维码快速入群,了解课程信息。

二、内容概览

1. 零基础实践深度学习入门课

  • AI Studio在线课程:《零基础实践深度学习》:理论和代码结合、实践与平台结合,包含20小时视频课程,由百度杰出架构师、飞桨产品负责人和资深研发人员共同打造。



  • 《零基础实践深度学习》书籍:本课程配套书籍,由清华出版社2020年底发行,京东/当当等电商均有销售。



2. 深度学习百科

深度学习百科包含深度学习基础篇、深度学习进阶篇、深度学习应用篇、强化学习篇以及面试宝典,详细信息请参阅Paddle知识点文档平台

  • 深度学习基础篇

    1. 深度学习

      1. 基础知识(包括神经元、单层感知机、多层感知机等5个知识点)
      2. 优化策略(包括什么是优化器、GD、SGD、BGD、鞍点、Momentum、NAG、Adagrad、AdaDelta、RMSProp、Adam、AdaMa、Nadam、AMSGrad、AdaBound、AdamW、RAdam、Lookahead等18个知识点)
      3. 激活函数(包括什么是激活函数、激活函数的作用、identity、step、sigmoid、tanh、relu、lrelu、prelu、rrelu、elu、selu、softsign、softplus、softmax、swish、hswish、激活函数的选择等21个知识点)
      4. 常用损失函数(包括交叉熵损失、MSE损失以及CTC损失等3个知识点)
      5. 评估指标(包括Precision、Recall、mAP、IS、FID等5个知识点)
      6. 模型调优
        • 学习率(包括什么是学习率、学习率对网络的影响以及不同的学习率率衰减方法,如:分段常数衰减等12个学习率衰减方法)
        • 归一化(包括什么是归一化、为什么要归一化、为什么归一化能提高求解最优解速度、归一化有哪些类型、不同归一化的使用条件、归一化和标准化的联系与区别等6个知识点)
        • 正则化(包括什么是正则化?正则化如何帮助减少过度拟合?数据增强、L1 L2正则化介绍、L1和L2的贝叶斯推断分析法、Dropout、DropConnect、早停法等8个知识点)
        • 注意力机制 (包括自注意力、多头注意力、经典注意力计算方式等10个知识点)
        • Batch size(包括什么是batch size、batch size对网络的影响、batch size的选择3个知识点)
        • 参数初始化(包括为什么不能全零初始化、常见的初始化方法等5个知识点)
    2. 卷积神经网络

      1. CNN综述 (包括计算机视觉综述、计算机视觉发展历程、卷积神经网络结构等3个知识点)
      2. 卷积算子(包括标准卷积、1*1卷积、3D卷积、转置卷积、空洞卷积、分组卷积、可分离卷积等7个知识点)
      3. 池化 (包括池化的基本概念、池化特点等2个知识点)
    3. 序列模型

      1. 词表示 (包括one-hot编码、word-embedding以及word2vec等9个知识点)
      2. 循环神经网络RNN
      3. 长短时记忆网络LSTM
      4. 门控循环单元GRU
  • 深度学习进阶篇

    1. 预训练模型
      1. 预训练模型是什么 (包括预训练、微调等2个知识点)
      2. 预训练分词Subword(包括BPE、WordPiece、ULM等3个知识点)
      3. Transformer(包括self-attention、multi-head Attention、Position Encoding、Transformer Encoder、Transformer Decoder等5个知识点)
      4. BERT(包括BERT预训练任务、BERT微调等2个知识点)
      5. ERNIE(包括ERNIE介绍、Knowledge Masking等2个知识点)
    2. 对抗神经网络
      1. encoder-decoder(包括encoder、decoder等2个知识点)
      2. GAN基本概念(包括博弈论、纳什均衡、输入随机噪声、生成器、判别器、损失函数、训练不稳定、模式崩溃等8个知识点)
      3. GAN应用(包括GAN在图像生成、超分辨率、图片上色等方面的应用)
  • 深度学习应用篇

    1. 计算机视觉
      1. 图像增广(包括什么是数据增广、常用数据增广方法、图像变换类增广方法、图像裁剪类增广方法、图像混叠类增广方法、不同方法对比实验等11个知识点)
      2. 图像分类(包括LeNet、AlexNet、VGG、GoogleNet、DarkNet、ResNet、ViT等7个知识点)
      3. 目标检测(包括目标检测综述、边界框、锚框、交并比、NMS等5个知识点)
      4. OCR(包括OCR综述、OCR常用检测方法(CTPN、EAST、DBNet)、OCR常用识别方法(CRNN)等5个知识点)
    2. 自然语言处理
      1. 命名实体识别 (包括bilstm+CRF架构剖析、CRF原理等8个知识点)
    3. 推荐系统
      1. 推荐系统基础(包括协同过滤推荐、内容过滤推荐、组合推荐、用户画像、召回、排序等6个知识点)
      2. DSSM模型(包括DSSM模型等1个知识点)
  • 产业实践篇

    1. 模型压缩
    2. 模型部署
  • 强化学习篇

    1. 强化学习
      1. 强化学习基础知识点(包括智能体、环境、状态、动作、策略和奖励的定义)
      2. 马尔可夫决策过程 (包括马尔可夫决策过程、Model-based、Model-free三个知识点)
      3. 策略梯度定理 (包括策略梯度定理一个知识点)
      4. 蒙特卡洛策略梯度定理(包括蒙特卡洛策略梯度定理一个知识点)
      5. REINFORCE算法 (包括REINFORCE算法简介和流程两个知识点)
      6. SARSA(包括SARSA的公式、优缺点等2个知识点)
      7. Q-Learning(包括Q-Learning的公式、优缺点等2个知识点)
      8. DQN(包括DQN网络概述及其创新点和算法流程2个知识点)
  • 面试宝典

    1. 宝典内容

3. 产业实践深度学习(开发中)

飞桨工程师筹备中,计划7月陆续上线,敬请期待!

4. Transformer系列特色课(开发中)

飞桨工程师筹备中,计划8月份陆续上线,敬请期待!

三、技术交流

非常感谢您使用本项目。您在使用过程中有任何建议或意见,可以在 Issue 上反馈给我们,也可以通过扫描下方的二维码联系我们,飞桨的开发人员非常高兴能够帮助到您,并与您进行更深入的交流和技术探讨。



四、许可证书

本项目的发布受Apache 2.0 license许可认证。

五、贡献内容

本项目的不断成熟离不开各位开发者的贡献,如果您对深度学习知识分享感兴趣,非常欢迎您能贡献给我们,让更多的开发者受益。

awesome-deeplearning's People

Contributors

1649759610 avatar an1018 avatar chajchaj avatar ldoublev avatar lovejing0306 avatar lvjian0706 avatar sungaofeng avatar tngt avatar w5688414 avatar xiaoguanghu01 avatar xyzhou-puck avatar zhanghandi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.