成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

JavaScript也能玩機器學習 推薦5個開源 JavaScript 機器學習框架

新聞 機器學習
作為一名Web的前端開發者,我很好奇機器學習是如何工作的。我并沒計劃要系統學習關于機器學習(ML)、神經網絡、NLP自然語言處理之類的知識,不過光看到這些概念就覺得很有意思,簡直是打開了一個新的世界。

 3個月前,公司AI團隊給我們分享了關于如何利用機器學習幫助我們分析圖片、視頻中的明星以及地標等。作為一名Web的前端開發者,我很好奇機器學習是如何工作的。我并沒計劃要系統學習關于機器學習(ML)神經網絡NLP自然語言處理之類的知識,不過光看到這些概念就覺得很有意思,簡直是打開了一個新的世界。

大多數玩機器學習的同事在工作中都是用 Python 這樣的語言完成的,但既然身處在 JavaScript 這個生態中,為什么不試試一起使用 JavaScript 玩 機器學習 呢?而且使用 JavaScript 還允許運行在瀏覽器和服務器端、甚至是桌面程序上。通過做一些Search和研究發現,這里的確有一些簡潔的庫,可以將 JavaScript機器學習DNN 甚至 NLP 結合在一起,而且在瀏覽器端大多庫會調用 WebGL 來做機器學習的計算。

JavaScript也能玩機器學習——5個開源 JavaScript 機器學習框架

1.TensorFlow.js (https://js.tensorflow.org/)

TensorFlow.js 是一個開源的基于硬件加速的 JavaScript 的庫,支持在瀏覽器或者 NodeJs 中來運行深度學習,并且能支持現有的 Tensorflow 模型,由Google出品。可以說是前端深度學習框架 Deeplearn.js 的繼任者。它提供一系列簡潔和通俗易懂的API,用于訓練、部署模型。而且因為可以運行在瀏覽器,所以可以直接通過URL就能分享你的程序:

JavaScript也能玩機器學習——5個開源 JavaScript 機器學習框架

通過攝像頭來控制的吃豆人游戲

2. Brain.js (https://brain.js.org/)

Brain.js 是同樣可以運行在瀏覽器和 NodeJs 服務器端、能為不同的任務提供不同類型的訓練網絡。特點是讓定義、訓練以及執行神經網絡變得特別簡單。個人覺得這個庫比較適合入門。比如以下短短幾行代碼已涵蓋創建、訓練和執行神經網絡,一目了然:

JavaScript也能玩機器學習——5個開源 JavaScript 機器學習框架
JavaScript也能玩機器學習——5個開源 JavaScript 機器學習框架

Brain.js 的色彩識別器

3. Synaptic.js (http://caza.la/synaptic)

Synaptic 可以運行在瀏覽器和 NodeJs 服務器端的神經網絡庫,你能夠用它訓練一層甚至是二層神經網絡結構。該庫包括一些內置的體系結構,如多層感知機(MLP)長短時記憶網絡液體狀態機和能夠訓練真實網絡的訓練器。

JavaScript也能玩機器學習——5個開源 JavaScript 機器學習框架

Synaptic image-filter perceptron

4. Machine learning tools (https://github.com/mljs/ml)

Machine Learning tools 是由 mljs 組織開發的一組庫,可以為 JavaScript 提供機器學習工具,包括監督和非監督學習人工神經網絡 (ANN)回歸算法,用于統計、數學等的支持庫,類似于 Python 中的 scikit-learn。

JavaScript也能玩機器學習——5個開源 JavaScript 機器學習框架

5. compromise (http://compromise.cool/)

基本上是NLP自然語言處理庫 - 前端 JavaScript 實現的***,這個庫加上自己的資料庫壓縮成min.js后文件大小可達到300k以下,這樣運行在瀏覽器和 NodeJs 服務器端都問題不大,具體可以做的東西是訓練自定義語義庫:劃分出分詞,獲取句子的各個詞性,可以把句子變積極消極、分詞等,比如以下例子:

JavaScript也能玩機器學習——5個開源 JavaScript 機器學習框架

JavaScript 雖然不是機器學習的***編程語言,不過隨著 Web生態 和 人工智能技術近年來的不斷發展完善,越來越多這樣的機器學習工具庫被研發和發布。對于一名Web的前端開發者而言,用 JavaScript 作為入門機器學習的橋梁是個不錯的選擇,它同樣能幫助你開啟機器學習之旅。

參考資料:

《A Web Developer’s Guide to Machine Learning in JavaScript》

責任編輯:張燕妮 來源: 科技狂人
相關推薦

2018-07-10 08:40:36

JavaScript機器學習框架

2017-12-05 11:25:09

2017-05-27 15:21:38

JavaScript機器學習示例

2021-08-23 10:37:14

Javascript 機器學習阿里云

2017-07-07 14:41:13

機器學習神經網絡JavaScript

2018-03-09 09:00:00

前端JavaScript機器學習

2017-04-06 10:40:49

機器學習開源Python庫

2014-12-23 14:57:42

開源項目機器學習

2019-03-18 08:12:31

Javascript機器學習

2020-11-27 11:07:29

人工智能

2017-01-05 15:38:33

機器學習開源框架

2021-03-01 11:39:34

機器學習深度學習人工智能

2017-04-17 13:59:37

機器學習代碼TensorFlow

2022-02-10 08:07:41

機器學習低代碼開發

2018-05-04 08:20:39

機器學習深度學習人工智能

2020-12-07 08:15:11

機器學習人工智能AI

2019-07-17 09:59:46

JavaScriptJava機器學習

2019-08-02 15:42:09

機器學習開源工具

2024-11-29 12:00:00

Python機器學習

2019-05-17 16:13:25

機器學習SQLFlow螞蟻金服
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久久久久久性 | 亚洲一区二区三区四区五区午夜 | 欧美成人免费在线 | 中文字幕亚洲一区二区va在线 | 男女网站在线观看 | 天天夜夜操| 午夜精品网站 | 久草新在线 | 亚洲视频中文字幕 | 福利二区 | 粉色午夜视频 | 国产免费一区二区 | 久久国产精品视频观看 | 国产精品中文 | 国产高清精品一区二区三区 | 国产精品久久久久久久久久久久冷 | 国产传媒视频在线观看 | 欧美一区二区三区在线 | 欧美在线视频网站 | 色嗨嗨| 亚洲福利一区二区 | 久久久一区二区三区 | 成年人在线观看视频 | 日本a视频 | 亚洲欧美在线视频 | 成人在线影视 | 国产精品久久久久久中文字 | 综合网中文字幕 | 中文字幕精品一区 | 国产精品日韩欧美一区二区三区 | 国产精品久久久久久久久久 | 国产丝袜一区二区三区免费视频 | 欧美日韩一区在线 | 欧美天堂 | 成人网av| 国产亚洲精品美女久久久久久久久久 | 国产精品久久久亚洲 | 欧美在线一区二区三区 | 欧美视频免费 | 神马影院一区二区三区 | 国产精品一区一区 |