面向 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 將更易於使用
※ArXiv 中最受歡迎的開源框架大起底,第一名當然是……
※重大更新!微軟宣布推出人工智慧平台 Windows ML
TAG:AI研習社 |