TensorFire

TensorFire

TensorFire是一個在瀏覽器中運行神經網路的框架,由WebGL加速。由TensorFire支持的應用程式可以在幾乎任何現代Web瀏覽器中使用深度學習,無需設定或安裝。TensorFire模型的運行速度比以前的瀏覽器內神經網路庫快100倍,速度與高度最佳化的本地CPU代碼相當。

基本介紹

組成,原理,套用,

組成

TensorFire有兩個部分:一種基於GLSL的低級語言,用於輕鬆編寫在4D張量上操作的大規模並行WebGL著色器,以及一個用於導入使用Keras或TensorFlow訓練的模型的高級庫。

原理

TensorFire的核心是一個用GLSL(OpenGL著色器語言)編寫張量操作的框架。張量操作的代碼作為普通字元串嵌入到Javascript中(使用ES6的反勾語法來處理多行字元串)。

套用

使用TensorFire,可以構建利用深度學習功能的應用程式,而無需強迫人們安裝本機應用程式,無需支付昂貴的計算農場,也無需等待伺服器回響。可以直接將模型交付給用戶,而不是將數據帶到模型中,同時尊重他們的隱私權。

熱門詞條

聯絡我們