Co je Keras? Vysvětlujeme aplikační rozhraní pro hluboké neuronové sítě

Umělá inteligence | |

Co je Keras? Vysvětlujeme aplikační rozhraní pro hluboké neuronové sítě

Jednoduchý a široce podporovaný, Keras dělá z hlubokého učení snadnou záležitost.


Ačkoliv hluboké neuronové sítě jsou stále velice populární, komplexnost hlavních frameworků zůstává bariérou pro jejich častější využívání vývojáři, kteří do tajů strojového učení teprve pronikají. Padlo několik návrhů pro zlepšení a zjednodušení vysokoúrovňových API pro tvorbu modelů neuronových sítí. Všechny jsou si navenek podobné, ale při bližším ohledání se objeví rozdíly.

Keras patří mezi nejpopulárnější vysokoúrovňové API pro hluboké neuronové sítě. Je napsán v Pythonu a podporuje back-endová výpočetní jádra neuronových sítí.

 

Jak Keras funguje?

Kerad zdánlivě ostatní aplikační rozhraní hlubokých neuronových sítí porazil: stal se totiž vysokoúrovňovým standardem pro nadcházející TensorFlow 2.0.

Základním principem vzniku Kerasu byla jednoduchost, modularita, snadná rozšiřitelnost a kompatibilita s Pythonem. Keras vznikl „pro člověka, ne pro stroj a řídí se nejlepšími metodami pro snížení kognitivní zátěže“.

Samozřejmostí je přidávání nových modulů, definovaných v Pythonu.

Jedním z hlavních důvodů, proč Keras používat, je jeho důraz na to, aby zůstal uživatelsky přívětivým. Keras se dá snadno naučit a začít se stavbou modelů je rovněž nepříliš těžké, je navíc dostupný na velkém množství platforem: integrován je minimálně u pěti back-end jader (TensorFlow, CNTK, Theano, MXNet a PlaidML) a podporuje vícero GPU.

Keras je navíc také podporován řadou velkých IT korporací v čele s Googlem, Microsoftem, Amazonem, Applem, Nvidií, Uberem a dalšími.


Úvodní foto: © archy13 - Adobe Stock


Články z rubriky

Extrémní počasí? Extrémní algoritmy"

Kombinace hlubokého učení s analýzou sociálních sítí najde překvapivé využití u meteorologů i záchranářů.
více »


AI na CES 2021: Beauty tech i dezinfekční roboti"

Co zajímavého z hlediska AI se na letošním digitálním CES objevilo? Podívejme se na stručný výběr.
více »


Trend Micro: Zajistí AI kybernetickou bezpečnost?"

Analytici z Trend Micro předpokládají, že už v roce 2030 nahradí umělá inteligence kompletně lidský faktor v kybernetické bezpečnosti.
více »


Inteligentní antivirus/adblocker: Algoritmy proti kybernetickému zločinu"

Jedno z nejběžnějších míst, kde se uživatelé dostanou pod palbu malwaru a virů, jsou prohlížeče. Univerzity DTU a Aalborg spolu s CSI Security Group pracují na řešení, které by mohlo snadno a intuitivně...
více »


Neuronové sítě hrají videohry: Co nám prozradí o lidském mozku?"

Když řídíte auto, váš mozek zpracovává enormní množství vizuálních stimulů, které následně aplikuje na vytváření rychlých rozhodnutí typu zabrzdění nebo předjetí vozidel. Mozek potřebuje vaše...
více »


Související články


Tagy

neuronové sítě hluboké neuronové sítě strojové učení Keras TensorFlow Python API

Komentáře