导语
PaddlePaddle 作为国内首个深度学习开源平台,在 Fluid v1.0版本提供了稳定且向后兼容的 API及英文说明文档。经过不断的优化与迭代,如今已推出了最新的版本Fluid v1.2。1.2版本中除了在基础框架、预测引擎、模型建设、分布式训练各个方向完成了多项更新,还增加API中文文档,使PaddlePaddle API有了完备的中英双语使用指南。
(http://paddlepaddle.org/documentation/docs/zh/1.2/release_note.html )
如果说Fluid v1.0版本标志着PaddlePaddle走向了成熟,如今的Fluid则是在成熟的基础上不断突破自己,在前进的道路上保持设计初心,努力为开发者打造真正易学易用、简洁优雅、快速高效的深度学习框架。
了解API的用法是学习一款深度学习框架的关键,本篇文章梳理了目前Fluid API的主要类别与使用场景,并提供了如何从官方文档中挖掘更多学习资料的小技巧,相信可以帮助您更好地使用Fluid。
Fluid API
Fluid API的设计既保持了框架的灵活性,方便您实现功能的任意组合;又提供了常用功能的封装模块,满足您一键调用的需求。无论您对深度学习的掌握程度如何,均可在Fluid中找到适合自己的模式。
Fluid涵盖了搭建深度学习网络所需的大量基本模块,您可以通过阅读API说明文档去深入了解它们。
(http://www.paddlepaddle.org/documentation/docs/zh/1.2/api_cn/index_cn.html )
总的来说,Fluid API被分为以下几类,