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

Blíží se éra všudypřítomné inteligence, věří analytici z Deloitte"

Pokroky v hardwaru a softwaru umělé inteligence poháněných umělou inteligencí dávají růst množství chytrých zařízení, které dokáží rozpoznat a reagovat na vjemy zrakové, zvukové a další, a často...
více »


Red Hat: Klíčovými technologiemi pro rok 2019 budou umělá inteligence a strojové učení"

Společnost Red Hat ve své predikci poukazuje na technologie, které v tomto roce nejvíce ovlivní podnikové IT. Předpovídá, že rok 2019 bude revolučním především z pohledu automatizace bezpečnostních procesů,...
více »


Falešné fotografie jsou k nerozeznání od pravých: AI ukazuje své schopnosti"

Schopnosti umělé inteligence ještě zdaleka nejsou perfektní, nicméně vývoj pokračuje bleskovým tempem. Jak rychle si mnohdy ani neuvědomujeme.
více »


Evropa stále vede ve výzkumu umělé inteligence, ale Čína mocně dotahuje"

Zpráva z listopadu minulého roku analytické firmy Elsevier je vůči výzkumu a vývoji umělé inteligence na území Evropy dosti pozitivní.
více »


AI dokáže generovat věrohodné fake news, tvůrci se bojí zneužití"

Nezisková organizace OpenAI, která se věnuje vývoji umělé inteligence, a to obzvláště pro open source využití, omezila veřejně dostupnou verzi na AI založeného textového generátoru. Obává se, aby v nesprávných...
více »


Související články


Tagy

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

Komentáře