Python – Neural Networks with the TensorFlow Library

Course/Event Essentials

Event/Course Start
Event/Course End
Event/Course Format
Online

Venue Information

Country: Slovakia
Venue Details: Click here

Training Content and Scope

Scientific 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
  1. Stručná osnova kurzu:
  2. Teoretický úvod do umelej inteligencie a strojového učenia
  3. Nainštalovanie a práca s knižnicou TensorFlow v prostredí Jupyter Notebook, resp. Spyder (Anaconda)
  4. 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 ...
  5. Tensorflow – Modely, Aktivačné funkcie, Stratové funkcie, vrstvy, initializers, metrics, callbacks, optimizers, sequential ...
  6. Príprava a normalizácia vstupných dát pre neurónové siete
  7. Príklady na regresné a klasifikačné modely neurónových sietí
  8. Klasifikácia obrázkov (MNIST) konvolučnou neurónovou sieťou (CNN)
  9. Návrh, výber a vyhodnocovanie rôznych modelov