面对种类繁多的 TensorFlow 文档,入门新手该从何学起呢?具有丰富 TensorFlow 经验的资深专家、TensorFlow 技术推广工程师魏巍为大家编写了一个简单实用的文档教程和指引,帮助初学者们更有效地学习和使用 TensorFlow 2。一起来看看吧!
TensorFlow 2015 年开源以来,已经发展成为一个庞大的生态系统。TensorFlow 团队一直致力于添加新的功能和 API,同时文档也不断增加和演进。在 2019 年我们也从 1.x 升级到了 2.x,这是巨大的飞跃和变革,让我们大大改进了 TensorFlow 的易用性,降低了 TensorFlow 的学习和使用门槛,同时文档上也有了大量更新和增强。
以下全文内容丰富,大家可以通过目录了解:
1. 熟悉 TensorFlow 文档,从整体组织开始
2. TensorFlow 文档使用四部曲
- Tutorial 教程
- Guide 指南
- API reference
- Keras API 的学习
3. 遇到难题,如何解决?
4. 难题未能解决,如何求助?
5. 其他实用学习资源
01 熟悉 TensorFlow 文档,从整体组织开始
TensorFlow 官网有多种语言的文档,大家可以在右上角自由选择语言。中文文档一直在持续更新,我们也欢迎志愿者参与翻译,改善中文文档的质量。
参与方式:关注 TensorFlow 微信公众号 (TensorFlow_official) 后回复“翻译组”,按指引操作。
因为本文主要是针对初学者,所以集中关注在 TF Core,也就是与模型训练直接相关的文档。TF Core 的文档主要分为三类:
1. Tutorial(教程)
完整的 notebook 示例教程,可以下载或直接在colab里运行;
2. Guide(指南)
关于某个特定话题的深入文档,当你需要定制某些功能和组件的时候,建议把相关主题的 guide 先读懂;
关于具体某个 API 的使用参考文档,适用于具体使用 API 碰到问题的时候参考。
三类文档又会相互引用,比如 guide 和 API reference 经常会链接到某个 tutorial ,作为示例。
除了 TF Core 以外,还有几个重要的组件,大家可以去参考相关详细的文档: