Github 项目推荐 | 面向 JS 开发者的机器学习框架 TensorFlow.js 以及相关示例

TensorFlow.js 是谷歌在 2018 TensorFlow 开发者峰会推出的开源库,它可以使用 Java 和灵活且直观的 API 在浏览器中定义、训练和运行机器学习模型。另外,TensorFlow.js 可以导入离线训练的 TensorFlow 和 Keras 模型进行预测,并可以对 WebGL 实现无缝支持。

在浏览器中使用 TensorFlow.js 进行机器学习为我们开启了新的可能性,包括交互式的机器学习,还有一些所有数据都保存在客户端的使用场景。例如, Emoji 寻宝游戏就是使用 TensorFlow.js 构建的应用程序。

Github:

https://github.com/tensorflow/tfjs

导入

您可以通过 yarn 或 npm 直接导入 TensorFlow.js:yarn add @tensorflow/tfjs 或者 npm install @tensorflow/tfjs。

或者,你可以使用脚本 tag,该库将作为一个名为 tf 的全局变量使用:

<script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@latest"></script>
<!-- or -->
<script src="https://unpkg.com/@tensorflow/tfjs@latest"></script>

您还可以指定使用特定版本字符串(例如0.6.0)加载替换@latest

示例

谷歌在官方 TensorFlow 库中放出了大量的 TensorFlow.js 示例:

EMOJI SCAVENGER HUNT

使用手机的相机识别真实世界中的 emoji。

Github:

https://github.com/google/emoji-scavenger-hunt

WEBCAM CONTROLLER

在你的浏览器里训练吃豆人

Github:

https://github.com/tensorflow/tfjs-examples/tree/master/webcam-transfer-learning

原文发布于微信公众号 - AI研习社(okweiwu)

原文发表时间:2018-04-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小白课代表

软件分享 | SPSS 22 32位/64位 安装教程

SPSS for Windows是一个组合式软件包,它集数据录入、整理、分析功能于一身。用户可以根据实际需要和计算机的功能选择模块,以降低对系统硬盘容量的要求,...

17130
来自专栏吉浦迅科技

TensorRT

作为Inference(推理)端的SDK的工具,TensorRT是可编程的处理加速器,主要是用来部署神经网络到Inference端之前,对于网络进行优化加速,来...

775110
来自专栏CDA数据分析师

谷歌教你学 AI-第四讲部署预测模型

翻译/校对: Mika 本文为 CDA 数据分析师原创作品,转载需授权 Google Cloud发布了名为"AI Adventures"的系列视频,用简单易懂的...

27960
来自专栏人工智能头条

如何确保机器学习最重要的起始步骤&quot;特征工程&quot;的步骤一致性?

关于特征工程,业界有这么一句话:数据和特征决定了机器学习的上限,而模型和算法只是逼近这个上限。

7720
来自专栏技术翻译

机器学习和容器

机器学习(ML)和人工智能(AI)现在是IT行业中的热门话题。和容器一样。在这个博客中,我尝试将两者绘制在同一张图片中,看看是否有任何协同作用。

18200
来自专栏机器之心

资源 | Luminoth:基于TensorFlow的开源计算机视觉工具包

36770
来自专栏杨熹的专栏

用 TensorFlow.js 在浏览器中训练神经网络

23530
来自专栏YoungGy

ML基石_9_LinearRegression

linear regression problem linear regression algorithm 优化问题 求梯度 算法 generalization...

25860
来自专栏企鹅号快讯

基于Python的文本情感分类

前言 在上一期《【干货】--手把手教你完成文本情感分类》中我们使用了R语言对酒店评论数据做了情感分类,基于网友的需求,这里再使用Python做一下复现。关于步骤...

30250
来自专栏AI研习社

想要训练专属人脸识别模型?先掌握构建人脸数据集的三种绝招

雷锋网 AI 研习社按,随着深度学习的发展,很多技术已经落地,成为我们每天都能接触到的产品,人脸识别就是其中之一。人脸识别的应用范围很广,涉及上下班打卡、门禁、...

21020

扫码关注云+社区

领取腾讯云代金券