国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JavaScript中七種流行的開源機器學習框架

2024-05-06 15:28:49
字體:
來源:轉載
供稿:網友

如果你是一位想要深入機器學習的 JavaScript 程序員或想成為一位使用 JavaScript 的機器學習專家,那么這些開源框架也許會吸引你。

開源工具的涌現(xiàn)使得開發(fā)者能夠更加輕松地開發(fā)應用,這一點使機器學習領域本身獲得了極大增長。(例如,AndreyBu,他來自德國,在機器學習領域擁有五年以上的經驗,他一直在使用各種各樣的開源框架來創(chuàng)造富有魅力的機器學習項目。)

雖然 Python 是絕大多數(shù)的機器學習框架所采用的語言,但是 JavaScript 也并沒有被拋下。JavaScript 開發(fā)者可以在瀏覽器中使用各種框架來訓練和部署機器學習模型。

1、TensorFlow.js

TensorFlow.js 是一個開源庫,它使你能在瀏覽器中完整地運行機器學習程序,它是 Deeplearn.js 的繼承者,Deeplearn.js 不再更新了。TensorFlow.js 在 Deeplearn.js 功能的基礎上進行了改善,使你能夠充分利用瀏覽器,得到更加深入的機器學習經驗。

通過這個開源庫,你可以在瀏覽器中使用有各種功能的、直觀的 API 來定義、訓練和部署模型。除此之外,它自動提供 WebGL 和 Node.js 的支持。

如果您有了一個已經訓練過的模型,你想要導入到瀏覽器中。TensorFlow.js 可以讓你做到這一點,你也可以在不離開瀏覽器的情況下重新訓練已有的模型。

2、Machine learning tools

現(xiàn)在有很多在瀏覽器中提供廣泛的機器學習功能的資源型開源工具,這個機器學習工具庫就是這些開源工具的集合。這個工具庫為好幾種機器學習算法提供支持,包括非監(jiān)督式學習、監(jiān)督式學習、數(shù)據(jù)處理、人工神經網絡(ANN)、數(shù)學和回歸。

如果你以前使用 Python,現(xiàn)在想找類似于 Scikit-learn 的,能在瀏覽器中使用 JavaScript 進行機器學習的工具,這套工具會滿足你的要求。

3、Keras.js

Keras.js 是另外一個熱門的開源框架,它使你能夠在瀏覽器中運行機器學習模型,它使用 WebGL 來提供 GPU 模式的支持。如果你有使用 Node.js 的模型,你就只能在 GPU 模式下運行它。Keras.js 還為使用任意后端框架的模型訓練提供支持,例如 Microsoft Cognitive Toolkit (CNTK) 。
一些 Keras 模型可以部署在客戶端瀏覽器上,包括 Inception v3 (訓練在 ImageNet 上),50 層冗余網絡(訓練在 ImageNet 上),和卷積變化自動編碼器(訓練在 MNIST 上)。

4、Brain.js

機器學習里的概念非常重要,它可能會使剛開始進入這個領域的人們氣餒,這個領域里的學術用語和專業(yè)詞匯可能會使初學者感到崩潰,而解決以上問題的能力就是 Brain.js 的優(yōu)勢所在。它是開源的,基于 JavaScript 的框架,簡化了定義、訓練和運行神經網絡的流程。

如果你是一個 JavaScript 開發(fā)者,并且在機器學習領域是完全的新手,Brain.js 能減低你學習的難度曲線。它可以和 Node.js 一起使用,或者運行在客戶端瀏覽器里來訓練機器學習模型。Brain.js 支持部分類型的神經網絡,包括前饋式網絡、Ellman 網絡,和門循環(huán)單元網絡。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 利津县| 永丰县| 麟游县| 昆山市| 龙游县| 正蓝旗| 繁昌县| 游戏| 彭泽县| 东丰县| 承德县| 尼勒克县| 镇康县| 广元市| 广东省| 南木林县| 明溪县| 休宁县| 德江县| 青阳县| 岢岚县| 五指山市| 潍坊市| 扶风县| 北京市| 贵溪市| 邓州市| 凤翔县| 靖边县| 阿图什市| 合江县| 拉孜县| 彭阳县| 旬阳县| 阳山县| 靖宇县| 鹤山市| 汽车| 论坛| 尉犁县| 文安县|