Ohjelmointi

Googlen Deeplearn.js tuo koneoppimisen selaimeen

Google tarjoaa avoimen lähdekoodin laitteistokiihdytetyn kirjaston koneoppimiseen, joka toimii selaimessa. Kirjastoa tuetaan tällä hetkellä vain Google Chromen työpöytäversiossa, mutta projekti tukee useampia laitteita.

Deeplearn.js-kirjasto mahdollistaa hermoverkkojen kouluttamisen selaimessa, mikä ei vaadi ohjelmistojen asennusta tai käyttöjärjestelmää. "Asiakkaan puolella oleva ML-kirjasto voi olla foorumi interaktiivisille selityksille, nopeaan prototyyppien tekemiseen ja visualisointiin sekä jopa offline-laskentaan", Google-tutkijat sanoivat. "Ja ellei muuta, selain on yksi maailman suosituimmista ohjelmointialustoista."

Käyttämällä WebGL JavaScript -sovellusliittymää 2D- ja 3D-grafiikoille Deeplearn.js voi suorittaa laskutoimituksia GPU: lla. Tämä tarjoaa merkittävää suorituskykyä, mikä ylittää JavaScriptin nopeusrajoitukset, tutkijat sanoivat.

Deeplearn.js jäljittelee yrityksen TensorFlow-konetiedontakirjaston ja Pythoniin perustuvan tieteellisen laskentapaketin NumPy rakennetta. ”Olemme myös toteuttaneet versioita joistakin yleisimmin käytetyistä TensorFlow-operaatioista. Deeplearn.js-julkaisun myötä tarjoamme työkaluja painojen viemiseen TensorFlow-tarkistuspisteistä, joiden avulla kirjoittajat voivat tuoda ne verkkosivuille Deeplearn.js-päätelmiä varten. "

Vaikka Microsoftin TypeScript on valittu kieli, Deeplearn.js-tiedostoa voidaan käyttää tavallisen JavaScriptin kanssa. Deeplearn.js: n esittelyt ovat esillä projektin kotisivulla. Deeplearn.js liittyy muihin projekteihin, jotka tuovat koneoppimisen JavaScriptiin ja selaimeen, mukaan lukien TensorFire, joka sallii hermoverkkojen suorittamisen verkkosivulla, ja ML.js, joka tarjoaa koneoppimisen ja numeerisen analyysin työkaluja JavaScriptiin Node.js: lle.

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