Course/Event Essentials
Event/Course Start
Event/Course End
Event/Course Format
Online
Primary Event/Course URL
Training Content and Scope
Scientific Domain
Technical Domain
Level of Instruction
Intermediate
Advanced
Sector of the Target Audience
Research and Academia
Industry
Public Sector
Other (general public...)
HPC Profile of Target Audience
Application Users
Data Scientists
Language of Instruction
Other Information
Organiser
Supporting Project(s)
EuroCC2/CASTIEL2
Event/Course Description
Kurz je zameraný na výučbu neurónových sietí pomocou knižnice Tensorflow v programovacom jazyku Python. Tensorflow je momentálne najpopulárnejšia knižnica zameraná na vytváranie programov, ktoré pracujú s neurónovými sieťami. Na kurze sa bude pracovať v programovacom prostredí Jupyter Notebook (Colab alebo Anaconda), alebo v prostredí Spyder (Anaconda).
Odporúčanou podmienkou pre absolvovanie tohto kurzu je účasť na kurzoch:
- Základy programovacieho jazyka Python
- Python – Objektovo orientované programovanie
- Spracovanie a vizualizácia dát v Python-e
- Stručná osnova kurzu:
- Teoretický úvod do umelej inteligencie a strojového učenia
- Nainštalovanie a práca s knižnicou TensorFlow v prostredí Jupyter Notebook, resp. Spyder (Anaconda)
- Zoznámenie sa so základnými pojmami neurónových sietí: aktivačné funkcie, stratové funkcie, topológia neurónovej siete, inicializéry, metriky, callbacks, optimizéry ...
- Tensorflow – Modely, Aktivačné funkcie, Stratové funkcie, vrstvy, initializers, metrics, callbacks, optimizers, sequential ...
- Príprava a normalizácia vstupných dát pre neurónové siete
- Príklady na regresné a klasifikačné modely neurónových sietí
- Klasifikácia obrázkov (MNIST) konvolučnou neurónovou sieťou (CNN)
- Návrh, výber a vyhodnocovanie rôznych modelov