Celem projektu jest doskonalenie umiejętności programowania metod związanych z
głębokim uczeniem (ang. _deep learning_ ).
W ramach projektu omówione zostaną zastosowania głębokich sieci neuronowych do przetwarzania tekstu i obrazów.
W programie projektu przewiduje się programowanie sieci związanych z klasyfikacją, detekcją obiektów oraz segmentacją obrazów za pomocą takich
sieci neuronowych jak:
* głębokie sieci splotowe (deep convolutional neural networks, CNN)
* region-based CNN (RCNN)
* Mask-RCNN
* Fast-RCNN, Faster-RCNN
Realizacja projektu będzie wymagała zaprogramowanie całości procesu:
* pobeiranie i przetwarzanie danych
* przygotowanie danych do uczenia i testowania
* utworzenie odpowiedniego modelu
* tranowanie i walidacja modelu
* testowanie modelu
* zapisywanie pośrednich stanów modelu
* otwrzoenie podsumowania z istotnymi dla zadania metrykami.
**Wymagania:** wiedza z analizy matematycznej,
ukończenie przedmiotu z sieci neuronowych, umiejętność programowania w języku Python.