• Home
  • Aktualności
    • Blog
  • Doniec Rafał Jan
    • Schools - Szkoły
    • Projects - Projety
    • Publications - Publikacje
      • Refereed Conference Proceedings – Prezentacje konferencyjne
      • Articles in Progress – Artykuły w toku
      • Journal Articles – Artykuły Żurnalowe
      • Books - Książki
      • Others - Inne
    • Experience - Doświadczenie
    • Didactics - Dydaktyka
      • Szkoły średnie
      • Studia wyższe
      • Inne kursy
      • Najciekawsze prace końcowe
      • Pliki do pobrania
      • Pliki do pobrania dla studentów
    • Extra - Dodatkowo
  • Profil Zawodowy
  • Inne
    • Fotografia i Film
    • Genealogia
  • Kontakt

  • Home
  • Aktualności
    • Blog
  • Doniec Rafał Jan
    • Schools - Szkoły
    • Projects - Projety
    • Publications - Publikacje
      • Refereed Conference Proceedings – Prezentacje konferencyjne
      • Articles in Progress – Artykuły w toku
      • Journal Articles – Artykuły Żurnalowe
      • Books - Książki
      • Others - Inne
    • Experience - Doświadczenie
    • Didactics - Dydaktyka
      • Szkoły średnie
      • Studia wyższe
      • Inne kursy
      • Najciekawsze prace końcowe
      • Pliki do pobrania
      • Pliki do pobrania dla studentów
    • Extra - Dodatkowo
  • Profil Zawodowy
  • Inne
    • Fotografia i Film
    • Genealogia
  • Kontakt

Blog

  • BLOG
  • Jesteś tutaj: Home > Doniec Rafał Jan > Didactics - Dydaktyka > Najciekawsze prace końcowe > Dydaktyka > Najciekawsze tematy prac końcowych > Justyna Konior "Development of a classification algorithm for basic and distracting driving activities, based on multimodal signals and (deep) machine learning methods."

    Justyna Konior "Development of a classification algorithm for basic and distracting driving activities, based on multimodal signals and (deep) machine learning methods."

    GB: The aim of this paper is the creation of a deep learning-based system for identifying driver activities. This study is entirely performed on the basis of the signal acquired from JINS MEME Smart Glasses equipped with a set of EOG sensors, and a set of accelerometer and velocity sensors. A 1D CNN model was developed, which then uses the preprocessed EOG and accelerometer readings to categorize the subsequent driving behaviors: primary activities - crossroad turning left, right and going straight,
    angle parking left and right, parallel parking left and right, perpendicular parking left and right, roundabout turning left, right and going straight and secondary activities - bending, drinking, eating and turning back. The results obtained were divided into three categories. For the binary classification between secondary and primary activities, an accuracy rate of 99.5 % was achieved. An analysis of classifications for a specific set of activities, comprising crossroad, parking, roundabout, and secondary activities,
    produced accuracy values of 97.9%, 96.8%, 97.4% and 99.5%, respectively. Finally, recognizing each behavior independently demonstrated satisfactory accuracy, precision, and f1 score at the level of 80%. The secondary activity of drinking was predicted with the greatest degree of accuracy, while primary parallel parking on the left side and perpendicular parking on the right side with the smallest.


    PL: Celem niniejszej pracy jest stworzenie opartego na głębokim uczeniu systemu do identyfikacji aktywności kierowcy. Badanie to jest w całości wykonane na podstawie sygnału pozyskanego z inteligentnych okularów JINS MEME Academic Pack wyposażonych w zestaw czujników EOG,
    akcelerometr oraz czujniki prędkości. Opracowano model 1D CNN, który następnie wykorzystuje pozyskane wstępnie przetworzone sygnały z EOG i akcelerometru do kategoryzacji poszczególnych zachowań kierowcy: czynności podstawowe - skrzyżowanie skręt w lewo, skręt w prawo i jazda prosto, parkowanie skośne w lewo i w prawo, parkowanie równoległe w lewo i w prawo, parkowanie prostopadłe w lewo i w prawo, rondo skręcanie w lewo, w prawo i jazda prosto oraz czynności drugorzędne - schylanie się, picie, jedzenie i odwracanie się. Uzyskane wyniki podzielono na trzy kategorie. Dla klasyfikacji binarnej pomiędzy czynnościami drugo- i pierwszorzędnymi uzyskano wskaźnik dokładności 99,5%.
    Analiza klasyfikacji dla określonego zestawu czynności, obejmującego skrzyżowanie, parkowanie, rondo i czynności drugorzędne, dała wartości dokładności wynoszące odpowiednio 97,9%, 96,8%, 97,4% and 99,5%.
    Ostatecznie, rozpoznanie każdego zachowania niezależnie wykazało zadowalającą dokładność, precyzję, czułość oraz wynik f1 na poziomie 80%. Czynność drugorzędna, jaką jest picie, została przewidziana z największą dokładnością, natomiast z najmniejszą pierwszorzędne parkowanie równoległe po lewej stronie oraz parkowanie prostopadłe po prawej stronie.

     

    Najciekawsze tematy prac

    Sara Orłowska "Aplikacja wspierająca proces selekcji na stanowisko programista urządzeń elektronicznych"

    Na wstępie pracy przeprowadzono badania przeprowadzone wśród absolwentów Uniwersytetu Ekonomicznego w Katowicach, które pokazują jakie grono osób pracuje w zawodzie po ukończeniu konkretnego kierunku związanego z danym profilem studiów oraz jaką posiadają wiedzę, którą wykorzystują w swojej aktualnej pracy zawodowej.

    Celem pracy jest przedstawienie istniejących metod selekcji w dzisiejszych czasach i jednocześnie takich, które są najczęściej spotykanymi podczas procesu rekrutacji oraz opracowanie aplikacji, która miałaby za zadanie wspierać w procesie selekcji na konkretne stanowisko – programisty urządzeń elektronicznych.

    Celem aplikacji jest usprawnienie procesu selekcji na stanowiska programisty sprzętowego. Program jest kierowany w głównej mierze do pracodawców, którzy chcą zatrudnić nowych pracowników na stanowiska związane z informatyką, a dokładnie z programowaniem, gdzie wiedza z zakresu programowania urządzeń elektronicznych jest potrzebna i jest podstawą do ewentualnego zatrudnienia potencjalnego kandydata.

    Opis aplikacji. Aplikacja w uproszczony sposób emuluje porty mikrokontrolera, a w zasadzie mikrokontrolera z podłączonymi peryferiami (diody LED, przyciski i rejestry szeregowo-równoległe). Pozwala ona na sprawdzenie umiejętności z programowania w QtScript. Działający w aplikacji interpreter skryptów odwołuje się do wirtualnych portów mikrokontrolera, umożliwiając sterowanie za ich pośrednictwem podłączonymi peryferiami. Język QtScript jako jeden z języków wysokiego poziomu posiada prostą składnię (zbliżoną do java-script) dzięki czemu jego kod jest przejrzysty dla osób znających bardziej zaawansowane języki jak C++ czy C#. Atutem tego rozwiązania jest uproszczenie wymogów dot. składni języka np. brak określania typów zmiennych. Dzięki temu rozwiązaniu kandydat może w prosty sposób stworzyć skrypt, który sprawdzi jego rozumienie podstawowych zagadnień związanych z mikrokontrolerami bez...


    Read More
  • All right reserved by Rafal Doniec | >> Archiwum <<

    Logo