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.



Články z rubriky

Strategie na umělou inteligenci i její etiku: Austrálie chce být v AI velkým hráčem"

Vláda teritoria Nového Jižního Walesu momentálně vypracovává strategii použití umělé inteligence – i s etickým kontextem.
více »


Umělá inteligence je budoucností ERP"

I navzdory kulturním bariérám či zastaralým technologiím je umělá inteligence (AI) připravena převzít funkce klasického podnikového softwaru. Dodavatelé ERP v současnosti přidávají do svých produktů funkce...
více »


IDC: Firmy považují AI za prioritu, ale jen málo z nich zavádí celopodnikové strategie"

Organizace od umělé inteligence očekávají zvýšení produktivity i spokojenosti zákazníků, na druhou stranu je trápí vysoké náklady na AI. Prvky umělé inteligence nejčastěji zavádějí oddělení IT a péče...
více »


Když si Stanford vyhlédne českou univerzitu: FIT ČVUT v Praze nabízí studentům programování po americku"

Fakulta informačních technologií ČVUT v Praze nabízí druhým rokem stovce studentů českých středních škol jedinečnou příležitost vyzkoušet si, jak vypadá studium jednoho předmětu na prestižní Stanfordově...
více »


Umělá inteligence a strojové učení na Tour de France a ve sportu"

Průzkum společnosti NTT ukazuje, že více než polovina respondentů ve věku 18 až 34 let považuje umělou inteligenci za prostředek pro lepší sportovní zážitky, ale pouze čtvrtina ví, jak se umělá inteligence...
více »


Související články


Tagy

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

Komentáře