fbpx

JavaScript 開發者久等了!TensorFlow.js 讓你在瀏覽端搭建神經網絡

為什麼 Python 會變得那麼流行呢?可能 Sklearn 與 TensorFlow 框架是主要的原因,畢竟這是深度學習與神經網絡的主流技術,不少工程師也希望認識時下流行的 AI 及 Machine Learning 應用。可是 JavaScript 的開發者有福了,因為 TensorFlow.js 也出來了!


瀏覽器端的深度學習框架 TensorFlow.js

在稍早前的 TensorFlow Dev Summit 2018 中對外公開 TensorFlow.js 的一些細節,對於深度學習有所認識的工程師應該聽過這個框架的大名了?它是由 Google 開發的 Deep Learning Framework ,可以快速架構出自己的神經網絡設計,而 TensorFlow.js 是基於瀏覽器的應用層面,同時稍早前公佈的 deeplearning.js 將會改名為 TensorFlow.js Core ,兩者結合在功能上更為全面。

很可惜的是暫時 TensorFlow.js 不支援 Node.js 開發,它需要靠 C 語言的 API 才可能在 node.js 環境下運作,加上它是不可以把自己的 Training Model 「輸出」,相關的功能要等將來的更新。相對起 Python 版本的 TensorFlow ,官方指 TensorFlow.js 速度慢 1.5 ~ 2 倍,當需要大型的模擬的時侯速度甚至可以慢上 10~15 倍,大家可以想像它比較適合用作小型系統建構。

 

下面有 TenrsorFlow Dev Summit 的影片可以參考,大家也可以到 TensorFlow.js 官方網站看文檔。

引用來源:TensorFlow

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

限制時效已用盡。請重新載入驗證碼。