TensorFlow 入门实操课程第六部分延展阅读

《TensorFlow入门实操课程》 在中国大学 MOOC 平台上已经于去年10月份陆续上线。为了帮助大家更好地学习,TensorFlow 官方微信号为大家推送来自 TensorFlow 官方专为配合课程内容进行的学习辅导系列文章,为你带来更多干货延展阅读,助你更高效地学习。

image

课程回顾

在第六部分的课程里,老师介绍了 TensorFlow.js 的相关知识,使用 TensorFlow.js,不仅可以在浏览器中运行机器学习模型来执行推理,还可以训练它们。这部分课程着重讲解了如何训练 JavaScript 模型学习 Iris 数据集、训练卷积神经网络模型学习 MNIST 数据集、使用预训练的TensorFlow.js 模型等,老师还展示了一个基本的示例:使用浏览器的本地摄像手势识别石头、剪刀、布,通过该示例开启了我们的全新旅程。

推荐初学者的延伸阅读

除了课程内容外,TensorFlow 官网也为大家提供了丰富实用的学习资源,比如构建 Node.js Web 服务器的教程,针对老师提到的 Iris 数据集和使用 MobileNet 分类模型等知识,也可以在 TensorFlow 官网上找到更多信息:

TensorFlow.js 是一个使用 Javascript 和高级 API 进行机器学习的开源库,能够根据需求定义、运行和训练模型,对于不熟悉机器学习技术的初学者,这是一个很棒的入门工具。2021 谷歌开发者大会期间闪耀登场的”谷歌面馆“ ,正是基于 TensorFlow.js 中的 PoseNet 来实现动态捕捉,将用户的肢体动作与“拉面”概念做结合,在装置摄像头实时进行手部位置的估计,TensorFlow.js 就可以在浏览器中运行现有的机器学习模型,无需花太多精力即可实现手部动作检测,创造出有趣又好玩的互动体验。玩家只需要从网络摄像头和浏览器参与互动移动、拉伸、扭曲虚拟的面条,即可轻松体验欢乐的”代码拉面”。点击阅读以下文章即可了解更多关于 TensorFlow.js 如何实现动态捕捉创建 “代码拉面” 。

结语

这是 TensorFlow 入门实操课程延展阅读系列的最后一个延展阅读分享,本章主要是帮助您了解 TensorFlow.js 的相关知识,包含了使用 JavaScript 建立和训练模型、在浏览器中学习 MNIST 数据集、以及如何使用预训练的 TensorFlow.js 模型。感谢同学们一直以来对本系列的持续关注!

中文:TensorFlow 公众号