Programiranje

Googlov Deeplearn.js v brskalnik prinaša strojno učenje

Google ponuja odprtokodno, strojno pospešeno knjižnico za strojno učenje, ki deluje v brskalniku. Knjižnica je trenutno podprta samo v namizni različici brskalnika Google Chrome, projekt pa podpira več naprav.

Knjižnica Deeplearn.js omogoča usposabljanje nevronskih omrežij v brskalniku, ne da bi bilo treba namestiti programske opreme ali zaledne strani. "Knjižnica ML na strani odjemalca je lahko platforma za interaktivne razlage, za hitro izdelavo prototipov in vizualizacijo ter celo za računalništvo brez povezave," so povedali Googlovi raziskovalci. "In če ne drugega, je brskalnik ena izmed najbolj priljubljenih programskih platform na svetu."

Z uporabo API-ja WebGL JavaScript za 2D in 3D grafiko lahko Deeplearn.js izvaja izračune na GPU. To ponuja znatno zmogljivost in s tem preseganje omejitev hitrosti JavaScripta, so povedali raziskovalci.

Deeplearn.js posnema strukturo knjižnice strojne inteligence podjetja TensorFlow in NumPy, znanstvenega računalniškega paketa, ki temelji na Pythonu. »Uvedli smo tudi različice nekaterih najpogosteje uporabljenih operacij TensorFlow. Z izdajo Deeplearn.js bomo zagotovili orodja za izvoz uteži s kontrolnih točk TensorFlow, kar bo avtorjem omogočilo, da jih uvozijo na spletne strani za sklepanje Deeplearn.js. "

Čeprav je Microsoftov TypeScript izbrani jezik, lahko Deeplearn.js uporabljate z navadnim JavaScriptom. Predstavitve Deeplearn.js so na domači strani projekta. Deeplearn.js se pridružuje drugim projektom, ki omogočajo strojno učenje v JavaScript in brskalnik, vključno s TensorFire, ki omogoča izvajanje nevronskih mrež znotraj spletne strani, in ML.js, ki ponuja orodja za strojno učenje in numerično analizo v JavaScript za Node.js.

$config[zx-auto] not found$config[zx-overlay] not found