您的位置:首頁>科技>正文

Google的Deeplearn.js將機器學習帶入流覽器

開源GPU加速庫支援TypeScript和JavaScript, 允許訓練神經網路或運行預先訓練的模型。

智老虎 原創 | 虎哥

近日, Google正在為流覽器中運行的機器學習提供一個開源的,

硬體加速的庫。 該庫目前僅支持桌上出版Google Chrome, 但該項目正在努力支援更多的設備。

Deeplearn.js庫可以在流覽器中進行神經網路的訓練, 無需軟體安裝或後端。 Google研究人員說:“用戶端ML庫可以作為互動式平臺, 用於快速原型製作和視覺化, 甚至可以進行離線計算。 “如果沒有別的, 流覽器是世界上最受歡迎的程式設計平臺之一。 ”

使用WebGL JavaScript API進行2D和3D造型, Deeplearn.js可以在GPU上進行計算。 研究人員說, 這提供了顯著的性能, 從而超越了JavaScript的速度限制。

Deeplearn.js模仿了穀歌公司的TensorFlow機器智慧庫和NumPy的結構, 這是一個基於Python的科學計算套裝軟體。 Deeplearn.js還實現了一些最常用的TensorFlow操作的版本。 隨著Deeplearn.js的發佈, 它將提供從TensorFlow檢查點匯出權重的工具, 這將允許作者將它們導入Deeplearn.js推斷的網頁。

雖然Microsoft的TypeScript是所選擇的語言, 但Deeplearn.js可以使用純JavaScript。 Deeplearn.js演示在專案主頁上。 Deeplearn.js加入了將機器學習帶到JavaScript和流覽器的其他項目, 包括允許在網頁中執行神經網路的TensorFire, 以及為JavaScript.java提供機器學習和數值分析工具的ML.js。

據國內機器學習方面的專家評論, web的好處是無需安裝、易於傳播, 跨所有平臺和設備, 便於升級, 而且開發成本低。

智老虎原創, 圖片來自互聯網, 轉載請注明出處。

Next Article
喜欢就按个赞吧!!!
点击关闭提示