TensorFlow.js入門教程


手冊簡介

TensorFlow.js是一個(gè)開源的基于硬件加速的JavaScript庫,用于訓(xùn)練和部署機(jī)器學(xué)習(xí)模型。本教程將會(huì)帶大家簡單了解和使用TensorFlow.js框架。

手冊說明

v2-0f491b41b69da9cba1a03b2222b9bc89_1200x500

什么是Tensorflow.js?

TensorFlow.js是一個(gè)開源的基于硬件加速的JavaScript庫,用于訓(xùn)練和部署機(jī)器學(xué)習(xí)模型。谷歌推出的第一個(gè)基于TensorFlow的前端深度學(xué)習(xí)框架TensorFlow.js 是一個(gè)開源的用于開發(fā)機(jī)器學(xué)習(xí)項(xiàng)目的 WebGL-accelerated JavaScript 庫。TensorFlow.js 可以為你提供高性能的、易于使用的機(jī)器學(xué)習(xí)構(gòu)建模塊,允許你在瀏覽器上訓(xùn)練模型,或以推斷模式運(yùn)行預(yù)訓(xùn)練的模型。TensorFlow.js 不僅可以提供低級(jí)的機(jī)器學(xué)習(xí)構(gòu)建模塊,還可以提供高級(jí)的類似 Keras 的 API 來構(gòu)建神經(jīng)網(wǎng)絡(luò)。


Tensorflow.js的優(yōu)點(diǎn):

1)不用安裝驅(qū)動(dòng)器和軟件,通過鏈接即可分享程序

2)網(wǎng)頁應(yīng)用交互性更強(qiáng)

3)有訪問GPS,Camera,Microphone,Accelerator,Gyroscope等傳感器的標(biāo)準(zhǔn)api(主要是指手機(jī)端)

4)安全性,因?yàn)閿?shù)據(jù)都是保存在客戶端的


TensorFlow.js的應(yīng)用方式:

1)在瀏覽器中開發(fā)ML

使用簡單直觀的API從頭構(gòu)建模型,然后使用低級(jí)別的JavaScript線性代數(shù)庫或高層API進(jìn)行訓(xùn)練。

2)運(yùn)行現(xiàn)有模型

使用TensorFlow.js模型轉(zhuǎn)換器在瀏覽器中運(yùn)行預(yù)訓(xùn)練好的TensorFlow模型。

3)重新訓(xùn)練現(xiàn)有模型

使用連接到瀏覽器的傳感器數(shù)據(jù)或其他客戶端數(shù)據(jù)重新訓(xùn)練ML模型。


相關(guān)文檔:

TensorFlow官方文檔


在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)