前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Github 项目推荐 | 面向 JS 开发者的机器学习框架 TensorFlow.js 以及相关示例

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

作者头像
AI研习社
发布2018-07-26 15:18:38
6140
发布2018-07-26 15:18:38
举报
文章被收录于专栏:AI研习社AI研习社

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 的全局变量使用:

代码语言:javascript
复制
<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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-04-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AI研习社 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 导入
  • 示例
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档