Keras

Keras on avatud lähtekoodiga tarkvarateek, mis pakub Pythoni liidest tehisnärvivõrkudele. Keras pakub lihtsat ja intuitiivset liidest süvaõppe mudelite loomiseks ja koolitamiseks. See toetab laia valikut tehisnärvivõrkude arhitektuure, sealhulgas konvolutsioonilisi närvivõrke (CNN) ja rekurrentseid närvivõrke (RNN). Keras sisaldab ka mitmesuguseid eeltreenitud mudeleid ning tööriistu andmete töötlemiseks ja visualiseerimiseks. 

Keras töötab populaarsetel süvaõppe raamistikel nagu TensorFlow, Microsoft Cognitive Toolkit, Theano ja PlaidML.

Omadused 
Keras sisaldab mitmeid implementatsioone levinud tehisnärvivõrgu ehitusblokkidest, nagu kihid, eesmärgid, aktiveerimisfunktsioonid, optimeerijad ja palju tööriistu, mis lihtsustavad pildi- ja tekstandmetega töötamist ning vähendavad süvaõppevõrgu koodi kirjutamise vajadust. Koodi hoiustatakse GitHubis ja kogukonna tugifoorumid hõlmavad GitHubi probleemilehte ja Slacki kanalit.

Keras võimaldab kasutajatel rakendada süvaõppemudeleid erinevates rakendustes, sealhulgas nutitelefonidele (iOS ja Android), veebirakendustele ja Java virtuaalmasinatele. Keras API toetab jaotatud koolitamist graafika- ja tensorprotsessoritel (GPU ja TPU) töötavatel klasterdatud süsteemidel, mis võimaldab kasutajatel kiiremini ja tõhusamalt koolitada süvamudelite võrgustikke suurte andmekogumitega töötamisel.

Viited