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

Deloitte: Mezi technologické trendy letošního roku patří „emoční“ AI a etické křižovatky"

Společnosti v roce 2020 začnou rozšiřovat své systémy o emoční prvky strojového učení, které dokážou rozpoznat momentální emoční stav uživatele. Zároveň si budou muset dát pozor, aby se pro ně technologie...
více »


O2 chce osedlat umělou inteligenci"

Operátor se v rámci centra Dataclair.ai zaměří na pokročilé zpracování big dat, strojové učení a práci s neuronovými sítěmi.Využití umělé inteligence vidí O2 nejen v telekomunikacích, ale třeba také...
více »


Internet věcí potřebuje vestavěné bezpečnostní standardy"

Když si kupujete žárovku, víte, jestli má vhodný závit, jak energeticky úsporná je a poznáte, odkud pochází. U chytré žárovky nemáte ale ani tušení, jak dobře zabezpečená je a zda to není jen bezpečnostní...
více »


Jaký jste člověk? To posoudí AI"

Sledování státem a společnostmi už nepatří mezi ty nejhorší sci-fi představy. Daleko nebezpečnější totiž umí být realita, v tomto případě algoritmy umělé inteligence, které shrnou vše, co jste kdy...
více »


Digitalizace v kráse pokračuje: L'Oréal představil 3v1 řešení pro domácnosti – s umělou inteligencí"

Inteligentní systém umělé inteligence vytváří personalizovaná řešení na péči o pokožku, rtěnku a podobně.
více »


Související články


Tagy

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

Komentáře