Repozytorium PJATK

Rozpoznawanie znaków drogowych za pomoc¡ sieci neuronowych

Repozytorium Centrum Otwartej Nauki

Pokaż uproszczony rekord

dc.contributor.author Lepczyński, Artur
dc.date.accessioned 2021-08-19T09:02:54Z
dc.date.available 2021-08-19T09:02:54Z
dc.date.issued 2021-08-19
dc.identifier.issn 2021/I/D/5
dc.identifier.uri https://repin.pjwstk.edu.pl/xmlui/handle/186319/822
dc.description.abstract Praca zajmuje się problemem trafnego rozpoznawania znaków drogowych przez konwolucyjne sieci neuronowe (convolutional neural networks). W rozdziale pierwszym przedstawiona jest krótka historia sztucznej inteligencji (artificial intelligence), wraz z powodami dla których zagadnienie rozpoznawania znaków jest ważne i w realizacji jakich projektów jest wymagane. Opisane są tam również powody, dla których konwolucyjne sieci neuronowe wyjątkowo dobrze nadają się do realizacji tego zadania. Następny rozdział skupia się na dokładniejszym opisaniu technologii konwolucyjnych sieci neuronowych. W rozdziale zawarty jest opis poszczególnych elementów architektury sieci, takich jak warstwy konwolucyjne czy warstwy pooling, wraz z wytłumaczeniem procesu działania i przedstawieniem stosownych algorytmów. Opisane zostały również inne aspekty sieci, takie jak jej funkcja aktywacji, funkcja kosztu czy tryb wypełniania zerami. Rozdział trzeci zajmuję się tematyką dobranego do eksperymentu zbioru danych. Wytłumaczone jest pochodzenie zbioru, wraz z powodami, dla których został wybrany do tego eksperymentu. W rozdziale przedstawiony jest dokładny proces tworzenia zbioru, opisujący sposób pozyskania i późniejszego odpowiedniego dobrania zdjęć znaków drogowych które się na niego składają. Przedstawione są również wszystkie klasy decyzyjne występujące w zbiorze, wraz z częstotliwością ich występowania. W rozdziale są również zawarte krótkie opisy wykorzystanych technologii do zrealizowania eksperymentu, takie jak środowisko PyCharm czy platforma TensorFlow. Rozdział czwarty skupia się na utworzonym modelu i wynikach eksperymentu. Na początku wyjaśnione jest w jaki sposób dobrane zostały hiperparametry ostatecznej sieci, aby zmaksymalizować jej trafność w klasyfikacji znaków drogowych. Zawarta została również jej ostateczna architektura, opisująca rodzaj i kolejność warstw, które się w niej znalazły. Następnie przedstawione zostały ostateczne wyniki na zbiorze testowym. Podana została skuteczność sieci, liczba błędnych klasyfikacji dla każdej klasy decyzyjnej i macierz błędów (confusion matrix). Dokładniejszej analizie poddane zostały najgorzej i najlepiej zaklasyfikowane klasy decyzyjne. Na koniec porównano wynik eksperymentu z innymi uczestnikami konkursu działającymi na tym samym zbiorze danych. Ostatni rozdział zawiera końcowe wnioski na temat zbioru danych, skuteczności sieci i samej technologii konwolucyjnych sieci neuronowych. Zawarte są w nim również możliwe kierunki dalszego badania w celu ulepszenia skuteczności rozwiązania problemu klasyfikacji znaków drogowych. pl_PL
dc.language.iso other pl_PL
dc.relation.ispartofseries ;Nr 6047
dc.subject Sztuczna inteligencja pl_PL
dc.subject uczenie maszynowe pl_PL
dc.subject rozpoznawanie obrazów pl_PL
dc.title Rozpoznawanie znaków drogowych za pomoc¡ sieci neuronowych pl_PL
dc.type Thesis pl_PL


Pliki tej pozycji

Plik Rozmiar Format Przeglądanie

Nie ma plików powiązanych z tą pozycją.

Pozycja umieszczona jest w następujących kolekcjach

Pokaż uproszczony rekord

Szukaj


Szukanie zaawansowane

Przeglądaj

Moje konto