PaddlePaddle provides a rich set of computational units to enable users to adopt a modular approach to solving various learning problems. In this repo, we demonstrate how to use PaddlePaddle to solve common machine learning tasks, providing several different neural network model that anyone can easily learn and use.
PaddlePaddle 提供了丰富的计算单元,使得用户可以采用模块化的方法解决各种学习问题。在此repo中,我们展示了如何用 PaddlePaddle 来解决常见的机器学习任务,提供若干种不同的易学易用的神经网络模型。
模型 | 简介 | 模型优势 | 参考论文 |
---|---|---|---|
Transformer | 机器翻译模型 | 基于self-attention,计算复杂度小,并行度高,容易学习长程依赖,翻译效果更好 | Attention Is All You Need |
BERT | 语义表示模型 | 在多个 NLP 任务上取得 SOTA 效果,支持多卡多机训练,支持混合精度训练 | BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding |
ERNIE | 语义表示模型 | 基于知识增强的中文语义表示模型,在多个任务上的效果超越 BERT 中文模型 | - |
ELMo | 语义表示模型 | 支持多卡训练,训练速度比主流实现快1倍,提供在中文词法分析任务上迁移学习的示例。 | ELMo: Embeddings from Language Models |
LAC | 联合的词法分析模型 | 能够整体性地完成中文分词、词性标注、专名识别任务 | Chinese Lexical Analysis with Deep Bi-GRU-CRF Network |
Senta | 情感倾向分析模型集 | 百度AI开放平台中情感倾向分析模型 | - |
DAM | 语义匹配模型 | 百度自然语言处理部发表于ACL-2018的工作,用于检索式聊天机器人多轮对话中应答的选择 | Multi-Turn Response Selection for Chatbots with Deep Attention Matching Network |
SimNet | 语义匹配框架 | 使用SimNet构建出的模型可以便捷的加入AnyQ系统中,增强AnyQ系统的语义匹配能力 | - |
DuReader | 阅读理解模型 | 百度MRC数据集上的机器阅读理解模型 | - |
dialogue model | 知识驱动的对话模型 | 基于双向RNN和attention实现的生成式对话系统 | - |
模型 | 简介 | 模型优势 | 参考论文 |
---|---|---|---|
TagSpace | 文本及标签的embedding表示学习模型 | 应用于工业级的标签推荐,具体应用场景有feed新闻标签推荐等 | #TagSpace: Semantic embeddings from hashtags |
GRU4Rec | 个性化推荐模型 | 首次将RNN(GRU)运用于session-based推荐,相比传统的KNN和矩阵分解,效果有明显的提升 | Session-based Recommendations with Recurrent Neural Networks |
SSR | 序列语义检索推荐模型 | 使用参考论文中的**,使用多种时间粒度进行用户行为预测 | Multi-Rate Deep Learning for Temporal Recommendation |
DeepCTR | 点击率预估模型 | 只实现了DeepFM论文中介绍的模型的DNN部分,DeepFM会在其他例子中给出 | DeepFM: A Factorization-Machine based Neural Network for CTR Prediction |
Multiview-Simnet | 个性化推荐模型 | 基于多元视图,将用户和项目的多个功能视图合并为一个统一模型 | A Multi-View Deep Learning Approach for Cross Domain User Modeling in Recommendation Systems |
This tutorial is contributed by PaddlePaddle and licensed under the Apache-2.0 license.
此向导由PaddlePaddle贡献,受Apache-2.0 license许可认证.