飞桨开源框架(PaddlePaddle)是一个易用、高效、灵活、可扩展的深度学习框架。
飞桨(PaddlePaddle,以下简称Paddle)和其他深度学习框架一样,使用Tensor来表示数据,在神经网络中传递的数据均为Tensor。
Tensor可以将其理解为多维数组,其可以具有任意多的维度,不同Tensor可以有不同的数据类型 (dtype) 和形状 (shape)。
同一Tensor的中所有元素的dtype均相同。
PaddlePaddle(https://gitee.com/paddlepaddle)目前包括如下项目:
PaddlePaddlePaddle (PArallel Distributed Deep LEarning 并行分布式深度学习)是百度研发的深度学习平台,具有易用,高效,灵活和可伸缩等特点,为百度内部多项产品提供深度学习算法支持。
PaddleOCR基于飞桨的OCR工具库,包含总模型仅8.6M的超轻量级中文OCR,单模型支持中英文数字组合识别、竖排文本识别、长文本识别。同时支持多种文本检测、文本识别的训练算法。
PaddleXPaddlePaddle Entire Process Development Toolkit(『飞桨』深度学习全流程开发工具)
PaddleSpeechEasy-to-use Speech Toolkit including SOTA ASR pipeline, influential TTS with text frontend and End-to-End Speech Simultaneous Translation.(易于使用的语音工具包,包括SOTA ASR管道、具有文本前端和端到端语音同声翻译的有影响力的TTS。)
PaddleNLPEasy-to-use and Fast NLP library with awesome model zoo, supporting wide-range of NLP tasks from research to industrial applications.(易于使用且快速的NLP库,带有很棒的model zoo,支持从研究到工业应用的广泛NLP任务。)
ServingA flexible, high-performance carrier for machine learning models(『飞桨』服务器端部署库)
Paddle.jsPaddle.js 是百度 PaddlePaddle 的 web 方向子项目,是一个运行在浏览器中的开源深度学习框架。Paddle.js 可以加载提前训练好的 paddle 模型,或者将 paddle hub 中的模型通过 Paddle.js 的模型转换工具 paddlejs-converter 变成浏览器友好的模型进行在线推理预测使用。
PaddleDetectionPaddleDetection的目的是为工业界和学术界提供丰富、易用的目标检测模型。
PaddleSegEnd-to-End Image Segmentation Suite Based on PaddlePaddle. (『飞桨』图像分割开发套件)
modelsPre-trained and Reproduced Deep Learning Models (『飞桨』官方模型库,包含多种学术前沿和工业场景验证的深度学习模型)
PaddleClas飞桨图像分类套件PaddleClas是飞桨为工业界和学术界所准备的一个图像分类任务的工具集,助力使用者训练出更好的视觉模型和应用落地。
PaddleSciencePaddleScience is SDK and library for developing AI-driven scientific computing applications based on PaddlePaddle.(PaddleScience是SDK和库,用于开发基于PADLIPADLE的人工智能驱动的科学计算应用程序。)
DeepSpeechDeepSpeech2是一个采用PaddlePaddle平台的端到端自动语音识别(ASR)引擎的开源项目。
PaddleGAN飞桨生成对抗网络开发工具包。
VisualDLVisualDL是飞桨可视化分析工具,以丰富的图表呈现训练参数变化趋势、模型结构、数据样本、高维数据分布等。
PaddleRec大规模推荐算法库,包含推荐系统经典及最新算法LR、Wide&Deep、DSSM、TDM、MIND、Word2Vec、DeepWalk、SSR、GRU4Rec、Youtube_dnn、NCF、GNN、FM、FFM、DeepFM、DCN、DIN、DIEN、DLRM、MMOE、PLE、ESMM、MAML、xDeepFM、DeepFEFM、NFM、AFM、RALM、Deep Crossing、PNN。
FasterTransformerFasterTransformer 镜像版本,用于高速下载服务于PaddleNLP的自动编译特性。
ParakeetPAddle PARAllel text-to-speech toolKIT (supporting WaveFlow, WaveNet, Transformer TTS and Tacotron2)。(Padle并行文本语音工具包(支持WaveFlow、WaveNet、Transformer TTS和Tacotron2))
LiteKit