Home

Awesome

一、项目简介

本项目是飞桨官方出品的一站式深度学习在线百科,飞桨致力于让深度学习技术的创新与应用更简单,更多飞桨内容欢迎访问飞桨官网。本项目内容涵盖:

📒课程类:零基础实践深度学习产业实践深度学习特色课程、飞桨套件课程汇总资料

📒书籍类:《动手学深度学习》飞桨版

📒宝典类:深度学习百问面试宝典

📒案例类:飞桨产业实践范例库(包含智慧城市:火灾烟雾检测安全帽检测 ;智能制造:钢材缺陷检测机械手抓取;互联网:财报识别与关键字段抽取 等。

从理论到实践,从科研到产业应用,各类学习材料一应俱全,旨在帮助开发者高效地学习和掌握深度学习知识,快速成为AI跨界人才。

<center><img src="./docs/images/cover/repo_cover1.png" width=60%></center>

<span id = '0'>如果本项目对您有帮助,欢迎点击网页右上方进行star❤️</span>


👨‍🏫我是高校用户

我希望:我可以学习:
入门深度学习零基础实践深度学习:arrow_heading_down:、深度学习百问:arrow_heading_down:、动手学深度学习paddle版:arrow_heading_down:
进阶深度学习产业实践深度学习、深度学习百问:arrow_heading_down:、面试宝典:arrow_heading_down:
趣味深度学习特色课程:arrow_heading_down:飞桨产业实践范例库

👨‍💻我是企业用户

我希望:我可以学习:
入门深度学习零基础实践深度学习:arrow_heading_down:、深度学习百问:arrow_heading_down:、动手学深度学习paddle版:arrow_heading_down:
进阶深度学习产业实践深度学习、特色课程:arrow_heading_down:、面试宝典:arrow_heading_down:
实践深度学习飞桨产业实践范例库、飞桨各产品课程:arrow_heading_down:

二、项目内容

👉课程类

<span id =1> 零基础实践深度学习</span>

<span id ='3'>特色课 - Transformer系列</span>

飞桨教育官方出品的Transformer系列内容解读可以参考以下两个平台。

领域章节名称课程简介notebook链接
NLP经典的预训练语言模型(上)-预训练模型发展历史介绍预训练语言模型的发展历史,word2vec,elmo,bert,gpt,bert一些拓展。notebook链接
NLP经典的预训练模型(上)-ELMo全面详细的介绍ELMo模型结构,优缺点等。notebook链接
NLP经典的预训练模型(上)-Transformer讲解Transformer的基本原理,包括Embedding,self-attention,encoder,decoder,复杂度计算,共享机制等内容。notebook链接
NLP经典的预训练模型(下)-GPT全面详细的介绍GPT的原理,预训练和finetune模式,GPT模型结构,优缺点等。notebook链接
NLP经典的预训练模型(下)-BERT全面详细的介绍BERT的基本原理,预训练任务和fine tune的方式,BERT本身的模型结构,优缺点等。notebook链接
NLP预训练模型之自然语言理解-RoBERTa讲解预训练模型在自然语言理解方面的改进--RoBERTanotebook链接
NLP预训练模型之自然语言理解-ERNIE讲解预训练模型之自然语言理解的改进:ERNIEnotebook链接
NLP预训练模型之自然语言理解-KBERT讲解预训练模型之自然语言理解的改进:KBERTnotebook链接
NLP预训练模型之自然语言理解-THU-ERNIE讲解预训练模型之自然语言理解的改进:THU-ERNIEnotebook链接
NLP预训练模型之长序列建模-Transformer-XL讲解预训练模型之长序列建模的改进:Transformer-XLnotebook链接
NLP预训练模型之长序列建模-XLNet讲解自然语言理解之长序列建模的改进:XLNetnotebook链接
NLP预训练模型之长序列建模-Longformer讲解预训练模型之长序列建模的改进:Longformernotebook链接
模型优化预训练模型-高效结构基于ELECTRA的标点符号预测notebook链接
模型优化预训练模型-蒸馏预训练模型蒸馏算法:Patient-KD、DistilBERT、TinyBERT、DynaBERT模型详解,以及使用DynaBERT策略对TinyBERT进行模型蒸馏notebook链接
CV图像领域的Transformer-Vit,DeiT详细讲解ViT 以及 DeiT原理notebook链接
CV图像领域的Transformer-Swin Transformer详细讲解Swin Transformer原理notebook链接
CVCV领域的Transformer模型DETR在目标检测任务中的应用详细讲解DETR原理及代码解析notebook链接

返回:arrow_heading_up:


👉书籍类

<span id ='dive'>《动手学深度学习》paddle版</span>

本项目将《动手学深度学习》原书中MXNet代码实现改为PaddlePaddle实现。原书作者:阿斯顿·张、李沐、扎卡里 C. 立顿、亚历山大 J. 斯莫拉以及其他社区贡献者,GitHub地址:https://github.com/d2l-ai/d2l-zh。

本项目面向对深度学习感兴趣,尤其是想使用PaddlePaddle进行深度学习的童鞋。本项目并不要求你有任何深度学习或者机器学习的背景知识,你只需了解基础的数学和编程,如基础的线性代数、微分和概率,以及基础的Python编程。

<div align=center> <img width="500" src="./Dive-into-DL-paddlepaddle/docs/img/cover.jpg"> </div> 返回[:arrow_heading_up:](#0)

👉宝典类

<span id ='2'>深度学习百问</span>

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

返回:arrow_heading_up:


👉案例类

<span id ='5'>飞桨应用案例集</span>

领域产业案例来源更多内容
智能工业厂区传统仪表统计监测飞桨官方更多飞桨案例
智能工业新能源汽车锂电池隔膜质检飞桨官方更多飞桨案例
智能工业天池铝材表面缺陷检测飞桨官方更多飞桨案例
智能工业安全帽检测飞桨官方更多飞桨案例
智慧城市高尔夫球场遥感监测飞桨官方更多飞桨案例
智慧城市积雪语义分割飞桨官方更多飞桨案例
智慧城市戴口罩的人脸识别飞桨官方更多飞桨案例
智慧交通车道线分割和红绿灯安全检测飞桨官方更多飞桨案例
智慧交通【PaddleDetection2.0专项】PP-YOLOv2飞桨PaddleDet更多paddleDet案例
智慧交通PaddleX助力无人驾驶(基于YOLOv3的车辆检测和车道线分割)开发者BIT可达鸭更多飞桨案例
智慧交通eblite_标志物检测开发者TobeWell更多飞桨案例
智慧交通PaddleOCR: 车牌识别飞桨开发者寂寞你快进去更多飞桨案例
智慧农林耕地地块识别飞桨官方更多飞桨案例
智慧农林AI识虫飞桨官方更多飞桨案例
智慧农林更快更强! 高效快速的PP-YOLO实战演练飞桨PaddleDet更多paddleDet案例
智慧农林PaddleX快速上手-Faster RCNN目标检测飞桨PaddleX更多PaddleX案例
智慧农林AI识虫检测分享开发者aaaLKgo更多飞桨案例
智慧农林基于PaddleX实现森林火灾监测飞桨官方更多飞桨案例
智慧医疗医学常见中草药分类飞桨官方更多飞桨案例
智慧医疗眼疾识别飞桨官方更多飞桨案例
智慧医疗基于Paddle的肝脏CT影像分割开发者代码生成器更多飞桨案例
智慧医疗PaddleHub 肺炎CT影像分析飞桨PaddleHub更多PaddleHub案例
智慧医疗基于飞桨PGL的高致病性传染病的传播趋势预测基线系统飞桨官方更多飞桨案例
其他人摔倒检测开发者Niki_173该开发者更多案例
其他足球比赛动作定位飞桨官方更多飞桨案例
其他基于强化学习的飞行器仿真飞桨官方更多飞桨案例
其他基于ERNIE-Gram实现语义匹配飞桨官方更多飞桨案例
其他『NLP打卡营』实践课5:文本情感分析飞桨PaddleNLP更多飞桨PaddleNLP案例
其他『NLP经典项目集』03:利用情感分析选择年夜饭飞桨PaddleNLP更多飞桨PaddleNLP案例
其他分类任务:如何在客服对话中,识别客户情绪的好坏开发者中大bbking更多飞桨案例
其他『NLP打卡营』实践课3:使用预训练模型实现快递单信息抽取飞桨PaddleNLP更多飞桨PaddleNLP案例
其他发愁七夕文案?PaddleHub情话生成送给你 (文内含七夕抽奖)飞桨PaddleHub更多PaddleHub案例
其他基于PaddleDetection的PCB瑕疵检测飞桨官方更多飞桨案例
其他基于百度飞桨的单/多镜头行人追踪(非官方Baseline)开发者BIT可达鸭更多飞桨案例
其他PaddleLite树莓派从0到1:安全帽检测小车部署(一)开发者深渊上的炕更多飞桨案例
其他PaddleX、PP-Yolo:手把手教你训练、加密、部署目标检测模型开发者深渊上的炕更多飞桨案例
其他中文语音识别飞桨官方更多飞桨案例
其他PaddleHub一键OCR中文识别(超轻量8.1M模型,火爆)飞桨官方更多飞桨案例
其他老北京城影像修复飞桨PaddleGAN更多PaddleGAN案例
其他飞桨创意之星 宋代诗人念诗的秘密——PaddleGAN实现精准唇形合成飞桨官方更多飞桨案例
其他通过OCR实现验证码识别飞桨官方更多飞桨案例
其他PaddleHub一键OCR中文识别(超轻量8.1M模型,火爆)飞桨PaddleHub更多PaddleHub案例
其他全流程,从零搞懂基于PaddlePaddle的图像分割开发者nanting03更多飞桨案例
其他负荷预测0.1开发者gaomaosheng0更多飞桨案例
其他AI 实现皮影戏,传承正在消失的艺术开发者Zohar更多飞桨案例
其他深度学习7日打卡营』人脸关键点检测开发者TC.Long更多飞桨案例
强化学习DDPG算法应用于股票量化交易开发者更多飞桨案例

<span id ='5'>飞桨学术案例集</span>

技术方向学术案例来源更多内容
机器学习鸢尾花分类AIStudio官方更多飞桨案例
前馈神经网络波士顿房价预测开发者AIStudioHelper更多飞桨案例
图像分类手写数字识别AIStudio官方更多飞桨案例
图像分类猫狗分类AIStudio官方更多飞桨案例
图像分类图像分类网络VGG在多表情识别任务中的应用开发者之雍Jerry更多飞桨案例
图像分类图像分类-ResNet开发者笨笨更多飞桨案例
图像分类用PaddlePaddle实现图像分类-SE_ResNeXtAIStudio官方更多飞桨案例
图像分类深入理解图像分类中的Transformer-Vit,DeiTPaddleEdu更多飞桨案例
图像分类Swin TransformerPaddleEdu更多飞桨案例
图像分类小样本学习(Few-Shot Learning)开发者DeepGeGe更多飞桨案例
图像分割经典实例分割模型Mask RCNNAIStudio官方更多飞桨案例
图像分割PaddleSeg_DeepLabv3+飞桨PaddleSeg更多飞桨案例
图像分割基于PaddlePaddle的语义分割DeepLabV3+实现AIStudio官方更多飞桨案例
图像检测深度学习进阶-目标检测AIStudio官方更多飞桨案例
图像检测一文详解yolov3目标检测算法开发者AIStudio96069更多飞桨案例
图像检测CV领域的Transformer模型DETR在目标检测任务中的应用PaddleEdu更多飞桨案例
视频分类TSN视频分类PaddleEdu更多飞桨案例
视频分类Paddle2.1实现视频理解经典模型 — TSMPaddleEdu更多飞桨案例
视频分类基于Attention和Bi-LSTM实现视频分类PaddleEdu更多飞桨案例
视频分类CV领域的Transformer模型TimeSformer实视频理解PaddleEdu更多飞桨案例
GAN一文搞懂生成对抗网络之经典GAN(动态图、VisualDL2.0)开发者FutureSI更多飞桨案例
GAN基于PaddlePaddle的StarGAN,AttGAN,STGAN算法AIStudio官方更多飞桨案例
OCR文字识别-CRNN开发者哦吼更多飞桨案例
NLP基于ERNIE实现9项GLUE任务PaddleEdu更多飞桨案例
NLPNLP领域的XLNet模型在情感分析中的应用PaddleEdu更多飞桨案例
NLPNLP领域中的ERNIE模型在阅读理解中的应用PaddleEdu更多飞桨案例
NLPNLP领域的ELECTRA在符号预测上的应用PaddleEdu更多飞桨案例
NLPNLP领域的Transformer在机器翻译上的应用PaddleEdu更多飞桨案例
NLP【Paddle打比赛】讯飞赛题—中文问题相似度挑战赛0.9+BaselinePaddleEdu更多飞桨案例
NLP用PaddlePaddle实现BERTAIStudio官方更多飞桨案例
多模态【Paddle CLIP】你写啥他画啥,一个专属于你的小画家PaddleFleet更多飞桨案例
强化学习从代码到论文理解并复现MADDPG算法(PARL)开发者Mr.郑先生_更多飞桨案例
推荐[基于DeepFM 模型的点击率预估](https://github.com/PaddlePaddle/awesome-DeepLearning/tree/master/examples/DeepFM for CTR Prediction)PaddleEdu更多飞桨案例
推荐基于DSSM的电影推荐AIStudio官方更多飞桨案例
知识蒸馏基于CIFAR100的SSLD蒸馏实验PaddleClas更多飞桨案例

返回:arrow_heading_up:


👉竞赛类

领域竞赛案例来源介绍
机器学习【Paddle打比赛】个贷违约预测Baseline+ 0.607开发者w5688414DataFountain个贷违约预测,参考官方的baseline并用paddle进行改进
NLP【Paddle打比赛】讯飞赛题—中文问题相似度挑战赛0.9+BaselinePaddleEdu中文问题相似度挑战赛paddle版本Baseline,基于paddlenlp通过预训练模型的微调完成问题相似度评定任务
NLP基于PaddleHub的疫情期间网民情绪识别开发者CChan本项目为疫情期间网民情绪识别比赛的解决方案。使用了PaddleHub和ERNIE实现对疫情期间微博文本的情绪识别。
NLP【Paddle打比赛】产品评论观点提取竞赛baseline开发者w5688414DataFountain基于BERT的产品评论观点提取竞赛baseline,增加了优化方法
NLP【Paddle打比赛】剧本角色情感识别baseline-精度0.676开发者w5688414剧本角色情感识别baseline,使用bert模型
语音【Paddle打比赛】语音合成开发者XYZ_9162021 新网银行智能语音大赛baseline。截止2021.11.17,该方案在总分榜第一,作品榜第二
CV中文场景文字识别挑战赛baseline小度AIStudio中文场景文字识别挑战赛的baseline项目, 用于参赛选手借鉴参考
CV【Paddle打比赛】手写字体OCR识别竞赛baseline开发者Pink peach2021世界人工智能创新大赛,手写字体OCR识别竞赛baseline
CV2020 CCF BDCI: 遥感影像地块分割baseline开发者lxastro2020 CCF BDCI: 遥感影像地块分割的baseline模型库,包括baseline模型的训练方法和比赛的评测脚本。
CV第三届中国AI+创新创业大赛:半监督学习目标定位竞赛第1名方案开发者张牙舞爪半监督学习目标定位竞赛第一名方案分享 A榜得分0.81425 B榜得分0.80428
数据挖掘【Padddle打比赛】心电图智能诊断竞赛Baseline-0.6765开发者w5688414AIWIN 心电图智能诊断竞赛

返回​:arrow_heading_up:

👉汇总

<span id='fj'>飞桨各产品学习资料汇总</span>

产品视频课程学习文档
PaddleGAN生成对抗网络七日打卡营
PaddleOCROCR自动标注小工具讲解3.5M超轻量实用OCR模型解读OCR应用与部署实战
PaddleClasPaddleClas系列直播课
PaddleDetection目标检测7日打卡营
PaddleXPaddleX实例分割任务详解PaddleX目标检测任务详解PaddleX语义分割任务详解PaddleX图像分类任务详解PaddleX客户端操作指南飞桨全流程开发工具PaddleX
<span id ='hub'>PaddleHub</span>手把手教你转换PaddleHub模型教程
<span id = 'vdl'>VDL</span>可视化分析工具助力AI算法快速开发深度学习算法可视化调优实战演示
高层API高层API助你快速上手深度学习
<span id='nlp'>PaddleNLP</span>基于深度学习的自然语言处理

返回​:arrow_heading_up:

三、技术交流

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

<center><img src="https://github.com/ZhangHandi/images-for-paddledocs/blob/main/images/readme/qr_code.png?raw=true"/></center><br></br>

四、许可证书

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

五、贡献内容

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

本项目欢迎任何贡献和建议,大多数贡献都需要你同意参与者许可协议(CLA)来声明你有权并实际上授权我们可以使用你的贡献。

代码贡献规范

pip install pre-commit

pre-commit install

添加修改的代码后,对修改的文件进行代码规范,pre-commit 会自动调整代码格式,执行一次即可,后续commit不需要再执行。提交pr流程,详见:awesome-DeepLearning 提交 pull request 流程

贡献者

以下是awesome-DeepLearning贡献者列表: yang zhouNiki_173TwelveeeeburiedmsAqourAreAzhangjin12138rernyLiuCongNLPLemonCherryFu, lutianhao