當前位置:
首頁 > 知識 > 面向 JS 開發者的機器學習框架 TensorFlow.js 以及相關示例

面向 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 的全局變數使用:

您還可以指定使用特定版本字元串(例如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

算機視覺基礎(從演算法到實戰應用)班

限時拼團,最後一周

已有100+人參加了此拼團

最高每人優惠200元!

新人福利

關注 AI 研習社(okweiwu),回復1領取

【超過 1000G 神經網路 / AI / 大數據資料】

TensorFlow 開發者峰會:推出 TensorFlow.js,支持 Swift,TF 將更易於使用


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 AI研習社 的精彩文章:

ArXiv 中最受歡迎的開源框架大起底,第一名當然是……
重大更新!微軟宣布推出人工智慧平台 Windows ML

TAG:AI研習社 |