TensorFlow入门首先推荐一些教程,熟悉神经算法的常规训练方法等。当然如果看教程时,原理都看得懂,但看代码时,TensorFlow每一个教程的代码的实现方式都不一样,没有标准,而且还涉及很多底层的东西,进度很慢。可以从其他地方获取学习资源和方法。
首先你要从 TensorFlow 2.0 开始学习,它更简单易学,同时也是未来的趋势,越来越多的应用将基于 2.0开发。TensorFlow的官方网站和线上课程是最好的学习起点。现在TensorFlow的中文官方网站已经上线【https://tensorflow.google.cn/】,开发者可以很顺畅的浏览网站内容。官方网站上有大量的基于TensorFlow的教程,覆盖了视觉、自然语言处理和语音等例子
针对如何快速入门,起点不同、需求不同的开发者可以从以下几种方式开始 TensorFlow 机器学习探索之旅。建议使用Keras高层API。Keras 是一个用于构建和训练深度学习模型的高阶 API,可用于快速设计原型、研究和生产环境使用。它具有易使用,模块化,可组合以及易于扩展等优点。Keras 是 TensorFlow 2.0 主要推荐的 API。
如果你习惯使用JavaScript语言,可以试着使用 TensorFlow.js 在网页端创建小型的体验应用。TensorFlow 官网提供丰富的基于JavaScript 的 demo【https://tensorflow.google.cn/js/demos】,也准备了一系列可以开箱即用的模型,帮助你更快的在应用场景实现项目,快点体验TensorFlow.js 的强大功能吧【https://tensorflow.google.cn/js/models】
微信小程序是JS开发者的重要阵地之一,针对JavaScript和小程序开发者 TensorFlow.js 提供了一个微信小程序的插件,它轻松将机器学习功能带入到小程序开发中,无需担忧背后的构建与开发。TensorFlow和微信小程序联合腾讯课堂NEXT学院共同发布的《TensorFlow.js遇上小程序》课程可以作为入门的学习教材来学习这个插件的应用【https://ke.qq.com/course/428263】。