91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

用于JavaScript的機器學習庫有哪些

發布時間:2021-11-06 13:52:13 來源:億速云 閱讀:284 作者:iii 欄目:web開發

本篇內容主要講解“用于JavaScript的機器學習庫有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“用于JavaScript的機器學習庫有哪些”吧!

Python是一種通用編程語言,不僅用于機器學習,還用于科學計算,后端Web開發,桌面應用程序等.R主要用于統計學家。但是,它們至少有兩個共同特征:

  • 它們適合非程序員

  • 他們有全面的ML庫

在許多情況下,ML算法在Fortran,C,C ++或Cython中實現,并從Python或R調用。

Java也用于機器學習,但通常由專業程序員使用。

在過去的幾年中,JavaScript得到了普及,并且出現了一些非常有趣的機器學習庫,可以在瀏覽器或Node.js上實現ML方法。令人驚訝的是,許多這些庫在JavaScript中實現了大量代碼。

ml.js

ml.js是一個全面的,通用的JavaScript ML庫,適用于瀏覽器和Node.js. 它提供了以下例程:

  • 對數組,哈希表,排序,隨機數生成等的位操作。

  • 線性代數,數組操作,優化(Levenberg-Marquardt方法),統計

  • 交叉驗證

  • 監督學習

  • 無監督學習

支持的監督學習方法是:

  • 線性,多項式,指數和冪回歸

  • K-最近鄰居

  • 樸素貝葉斯

  • 支持向量機

  • 決策樹和隨機森林

  • 前饋神經網絡等

此外,ml.js提供了幾種無監督的學習方法:

  • 主成分分析

  • 聚類分析(k均值和層次聚類)

  • 自組織地圖(Kohonen網絡)

TensorFlow.js

TensorFlow是***的機器學習庫之一。它側重于人工神經網絡的各種類型和結構,包括深度網絡以及網絡的組件。

TensorFlow由Google Brain Team創建,使用C  ++和Python編寫。但是,它可以與包括JavaScript在內的多種語言一起使用。

TensorFlow是一個非常全面的庫,仍然可以輕松地構建和培訓模型。它支持各種各樣的網絡層,激活功能,優化器和其他組件。它具有良好的性能并提供GPU支持。

TensorFlow.js是一個用于瀏覽器或Node.js的JavaScript ML庫。它支持WebGL。

brain.js

brain.js是一個用JavaScript編寫的庫 - 專注于訓練和應用前饋和循環神經網絡。它還提供其他實用程序,例如神經網絡所需的數學例程。

它提供了高級選項,如:

  • 使用GPU訓練網絡

  • 可以并行適應多個網絡的異步培訓

  • 交叉驗證是一種更復雜的驗證方法

brain.js將模型保存到JSON文件或從中加載模型。

ConvNetJS

ConvNetJS是神經網絡和深度學習的另一個庫。它可以在瀏覽器中訓練神經網絡。除了分類和回歸問題,它還有強化學習模塊(使用Q學習)仍然是實驗性的。ConvNetJS為在圖像識別方面表現優異的卷積神經網絡提供支持。

在ConvNetJS中,神經網絡是層的列表。它提供以下層:

  • 輸入(***個)圖層

  • 完全連接的層

  • 卷積層

  • 匯集層

  • 局部對比度歸一化層

  • 分類器丟失(輸出)層:softmax和svm

  • 使用L2的回歸損失(輸出)層

它支持幾個重要的激活功能,如:

  • RELU

  • 乙狀結腸

  • 雙曲正切

  • MAXOUT

以及優化器如:

  • 隨機梯度下降

  • Adadelta

  • AdagradS

  • ConvNetJS還提供了一種方便的方法來保存和加載JSON文件的模型。

執照:麻省理工學院。

WebDNN

WebDNN是一個專注于深度神經網絡的圖書館,包括具有LSTM架構的遞歸神經網絡。它使用TypeScript和Python編寫,并提供JavaScript和Python  API。

它還提供了在瀏覽器中執行GPU的可能性。

WebDNN的一個非常方便的功能是可以轉換和使用PyTorch,TensorFlow,Keras,Caffemodel或Chainer預訓練的模型。

natural

natural是一個用于Node.js的自然語言處理的JavaScript庫。

它支持:

  • 標記化(將文本分解為字符串數組)

  • 弦距離的計算

  • 匹配相似的字符串

  • 分類(樸素貝葉斯,邏輯回歸和***熵)

  • 情感分析(目前有八種語言)

  • 語音匹配,inflectors,n-gram等

到此,相信大家對“用于JavaScript的機器學習庫有哪些”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

渑池县| 繁昌县| 岢岚县| 墨竹工卡县| 神木县| 临潭县| 论坛| 普安县| 含山县| 阳曲县| 梧州市| 壤塘县| 绥化市| 汶川县| 旅游| 河津市| 江津市| 商南县| 满城县| 永春县| 昭平县| 营山县| 仁怀市| 甘泉县| 彩票| 陵水| 波密县| 泾川县| 綦江县| 武汉市| 林口县| 高碑店市| 布尔津县| 竹北市| 册亨县| 北宁市| 志丹县| 镇江市| 花垣县| 专栏| 周宁县|