TensorFlow.js 来了!浏览器上线机器学习功能

点击上方“CSDN”,选择“置顶公众号”

关键时刻,第一时间送达!

TensorFlow.js 来了!浏览器上线机器学习功能_第1张图片

近日,在第二届 TensorFlow 开发者峰会上,谷歌重磅发布了多款产品,其中最引人关注的是 TensorFlow.js,一款为 JavaScript 开发者提供的新机器学习框架。它不仅可以完全在浏览器里定义和训练模型,还可以导入离线训练的 TensorFlow 和 Keras 模型进行预测,并对 WebGL 实现无缝支持。 

阮一峰老师也在微博中介绍,“TensorFlow 发布了 JavaScript 版本,允许在浏览器里面操纵 GPU 进行深度学习。对于前端程序员来说这可能是一个不错的转型途径:从 UI 控件工变成人工智能工程师。”

据谷歌官方介绍,在浏览器中使用 TensorFlow.js 进行机器学习为开发者带来了很多新的功能,它可以使用最底层的 Java 线性代数库或最高级的 API 在浏览器上开发模型,也能基于浏览器运行已训练的模型。

因此,它可以充分利用浏览器和计算机的计算资源,实现非常多机器学习应用。例如在网页端训练一个模型来识别图片或语音,训练一个模型以新颖的方式玩游戏,或构建一个能创造钢琴音乐的神经网络等。

TensorFlow.js 来了!浏览器上线机器学习功能_第2张图片

这里介绍一个 TensorFlow.js 的 Demo,只需要一个网络摄像头和浏览器,即可以训练 MobileNet 网络,实现利用人脸识别玩转吃豆豆小游戏。

class="video_iframe" data-vidtype="2" allowfullscreen="" frameborder="0" data-ratio="1.875" data-w="480" data-src="http://v.qq.com/iframe/player.html?vid=i0619q7pkrw&width=654&height=367.875&auto=0" style="display: block; width: 654px !important; height: 367.875px !important;" width="654" height="367.875" data-vh="367.875" data-vw="654" src="http://v.qq.com/iframe/player.html?vid=i0619q7pkrw&width=654&height=367.875&auto=0"/>

更多详细内容可查看 TensorFlow.js 主页:https://js.tensorflow.org/。

TensorFlow.js 来了!浏览器上线机器学习功能_第3张图片

TensorFlow.js 来了!浏览器上线机器学习功能_第4张图片

你可能感兴趣的:(TensorFlow.js 来了!浏览器上线机器学习功能)