偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

JavaScript也能玩機(jī)器學(xué)習(xí) 推薦5個(gè)開(kāi)源 JavaScript 機(jī)器學(xué)習(xí)框架

新聞 機(jī)器學(xué)習(xí)
作為一名Web的前端開(kāi)發(fā)者,我很好奇機(jī)器學(xué)習(xí)是如何工作的。我并沒(méi)計(jì)劃要系統(tǒng)學(xué)習(xí)關(guān)于機(jī)器學(xué)習(xí)(ML)、神經(jīng)網(wǎng)絡(luò)、NLP自然語(yǔ)言處理之類的知識(shí),不過(guò)光看到這些概念就覺(jué)得很有意思,簡(jiǎn)直是打開(kāi)了一個(gè)新的世界。

 3個(gè)月前,公司AI團(tuán)隊(duì)給我們分享了關(guān)于如何利用機(jī)器學(xué)習(xí)幫助我們分析圖片、視頻中的明星以及地標(biāo)等。作為一名Web的前端開(kāi)發(fā)者,我很好奇機(jī)器學(xué)習(xí)是如何工作的。我并沒(méi)計(jì)劃要系統(tǒng)學(xué)習(xí)關(guān)于機(jī)器學(xué)習(xí)(ML)、神經(jīng)網(wǎng)絡(luò)、NLP自然語(yǔ)言處理之類的知識(shí),不過(guò)光看到這些概念就覺(jué)得很有意思,簡(jiǎn)直是打開(kāi)了一個(gè)新的世界。

大多數(shù)玩機(jī)器學(xué)習(xí)的同事在工作中都是用 Python 這樣的語(yǔ)言完成的,但既然身處在 JavaScript 這個(gè)生態(tài)中,為什么不試試一起使用 JavaScript 玩 機(jī)器學(xué)習(xí) 呢?而且使用 JavaScript 還允許運(yùn)行在瀏覽器和服務(wù)器端、甚至是桌面程序上。通過(guò)做一些Search和研究發(fā)現(xiàn),這里的確有一些簡(jiǎn)潔的庫(kù),可以將 JavaScript機(jī)器學(xué)習(xí)、DNN 甚至 NLP 結(jié)合在一起,而且在瀏覽器端大多庫(kù)會(huì)調(diào)用 WebGL 來(lái)做機(jī)器學(xué)習(xí)的計(jì)算。

JavaScript也能玩機(jī)器學(xué)習(xí)——5個(gè)開(kāi)源 JavaScript 機(jī)器學(xué)習(xí)框架

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

TensorFlow.js 是一個(gè)開(kāi)源的基于硬件加速的 JavaScript 的庫(kù),支持在瀏覽器或者 NodeJs 中來(lái)運(yùn)行深度學(xué)習(xí),并且能支持現(xiàn)有的 Tensorflow 模型,由Google出品??梢哉f(shuō)是前端深度學(xué)習(xí)框架 Deeplearn.js 的繼任者。它提供一系列簡(jiǎn)潔和通俗易懂的API,用于訓(xùn)練、部署模型。而且因?yàn)榭梢赃\(yùn)行在瀏覽器,所以可以直接通過(guò)URL就能分享你的程序:

JavaScript也能玩機(jī)器學(xué)習(xí)——5個(gè)開(kāi)源 JavaScript 機(jī)器學(xué)習(xí)框架

通過(guò)攝像頭來(lái)控制的吃豆人游戲

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

Brain.js 是同樣可以運(yùn)行在瀏覽器和 NodeJs 服務(wù)器端、能為不同的任務(wù)提供不同類型的訓(xùn)練網(wǎng)絡(luò)。特點(diǎn)是讓定義、訓(xùn)練以及執(zhí)行神經(jīng)網(wǎng)絡(luò)變得特別簡(jiǎn)單。個(gè)人覺(jué)得這個(gè)庫(kù)比較適合入門(mén)。比如以下短短幾行代碼已涵蓋創(chuàng)建、訓(xùn)練和執(zhí)行神經(jīng)網(wǎng)絡(luò),一目了然:

JavaScript也能玩機(jī)器學(xué)習(xí)——5個(gè)開(kāi)源 JavaScript 機(jī)器學(xué)習(xí)框架
JavaScript也能玩機(jī)器學(xué)習(xí)——5個(gè)開(kāi)源 JavaScript 機(jī)器學(xué)習(xí)框架

Brain.js 的色彩識(shí)別器

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

Synaptic 可以運(yùn)行在瀏覽器和 NodeJs 服務(wù)器端的神經(jīng)網(wǎng)絡(luò)庫(kù),你能夠用它訓(xùn)練一層甚至是二層神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)。該庫(kù)包括一些內(nèi)置的體系結(jié)構(gòu),如多層感知機(jī)(MLP)長(zhǎng)短時(shí)記憶網(wǎng)絡(luò)、液體狀態(tài)機(jī)和能夠訓(xùn)練真實(shí)網(wǎng)絡(luò)的訓(xùn)練器。

JavaScript也能玩機(jī)器學(xué)習(xí)——5個(gè)開(kāi)源 JavaScript 機(jī)器學(xué)習(xí)框架

Synaptic image-filter perceptron

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

Machine Learning tools 是由 mljs 組織開(kāi)發(fā)的一組庫(kù),可以為 JavaScript 提供機(jī)器學(xué)習(xí)工具,包括監(jiān)督和非監(jiān)督學(xué)習(xí)人工神經(jīng)網(wǎng)絡(luò) (ANN)、回歸算法,用于統(tǒng)計(jì)、數(shù)學(xué)等的支持庫(kù),類似于 Python 中的 scikit-learn。

JavaScript也能玩機(jī)器學(xué)習(xí)——5個(gè)開(kāi)源 JavaScript 機(jī)器學(xué)習(xí)框架

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

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

JavaScript也能玩機(jī)器學(xué)習(xí)——5個(gè)開(kāi)源 JavaScript 機(jī)器學(xué)習(xí)框架

JavaScript 雖然不是機(jī)器學(xué)習(xí)的***編程語(yǔ)言,不過(guò)隨著 Web生態(tài) 和 人工智能技術(shù)近年來(lái)的不斷發(fā)展完善,越來(lái)越多這樣的機(jī)器學(xué)習(xí)工具庫(kù)被研發(fā)和發(fā)布。對(duì)于一名Web的前端開(kāi)發(fā)者而言,用 JavaScript 作為入門(mén)機(jī)器學(xué)習(xí)的橋梁是個(gè)不錯(cuò)的選擇,它同樣能幫助你開(kāi)啟機(jī)器學(xué)習(xí)之旅。

參考資料:

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

責(zé)任編輯:張燕妮 來(lái)源: 科技狂人
相關(guān)推薦

2018-07-10 08:40:36

JavaScript機(jī)器學(xué)習(xí)框架

2017-12-05 11:25:09

2017-05-27 15:21:38

JavaScript機(jī)器學(xué)習(xí)示例

2021-08-23 10:37:14

Javascript 機(jī)器學(xué)習(xí)阿里云

2017-07-07 14:41:13

機(jī)器學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)JavaScript

2018-03-09 09:00:00

前端JavaScript機(jī)器學(xué)習(xí)

2017-04-06 10:40:49

機(jī)器學(xué)習(xí)開(kāi)源Python庫(kù)

2014-12-23 14:57:42

開(kāi)源項(xiàng)目機(jī)器學(xué)習(xí)

2019-03-18 08:12:31

Javascript機(jī)器學(xué)習(xí)庫(kù)

2017-01-05 15:38:33

機(jī)器學(xué)習(xí)開(kāi)源框架

2020-11-27 11:07:29

人工智能

2021-03-01 11:39:34

機(jī)器學(xué)習(xí)深度學(xué)習(xí)人工智能

2017-04-17 13:59:37

機(jī)器學(xué)習(xí)代碼TensorFlow

2022-02-10 08:07:41

機(jī)器學(xué)習(xí)低代碼開(kāi)發(fā)

2018-05-04 08:20:39

機(jī)器學(xué)習(xí)深度學(xué)習(xí)人工智能

2019-07-17 09:59:46

JavaScriptJava機(jī)器學(xué)習(xí)

2020-12-07 08:15:11

機(jī)器學(xué)習(xí)人工智能AI

2019-08-02 15:42:09

機(jī)器學(xué)習(xí)開(kāi)源工具

2024-11-29 12:00:00

Python機(jī)器學(xué)習(xí)庫(kù)

2020-05-21 21:14:38

機(jī)器學(xué)習(xí)ML數(shù)據(jù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)