Wydział Elektrotechniki, Elektroniki, Informatyki i Automatyki
AI Football Manager
Kto z nas nie marzył kiedyś choć raz, żeby zostać managerem drużyny piłkarskiej, dowolnie wybierać zawodników do drużyny, ustalać taktykę i rozgrywać mecze. Biorąc udział w tym projekcie będzie miał szansę spełnić te marzenia, a dodatkowo zdobędziesz solidną wiedzę z zakresu sztucznej inteligencji, analizy danych, uczenia maszynowego i optymalizacji.
Twoim głównym celem będzie opracowanie algorytmów sztucznej inteligencji dla gry Fantasy Football League. Pracę rozpoczniesz od analizy danych związanych z grą, obejmujących informacje o zawodnikach, statystykach, formacjach drużyn i wynikach meczów. Następnie przystąpisz do przetwarzania tych danych, tworząc mechanizmy pozwalające zidentyfikować istotne trendy i czynniki wpływające na wyniki w grze.
Kolejnym krokiem będzie projektowanie algorytmów, obejmujących prognozowanie wyników meczów, optymalizację składów drużyn oraz zarządzanie budżetem. Wykorzystasz techniki uczenia maszynowego do doskonalenia algorytmów na bieżąco, uwzględniając aktualne dane.
W kontekście algorytmów do zaimplementowania, skoncentrujesz się na prognozowaniu wyników za pomocą regresji lub sieci neuronowych, optymalizacji składu drużyny przy użyciu algorytmów genetycznych lub ewolucyjnych, oraz zarządzaniu budżetem.
Po zakończeniu projektu, zdobędziesz wiedzę w obszarze sztucznej inteligencji, analizy danych, uczenia maszynowego i optymalizacji. Ta wiedza może znaleźć zastosowanie w dziedzinach takich jak analiza danych sportowych, finanse, rozwój oprogramowania i wiele innych.
Projekt ten nie tylko pozwoli Ci zdobyć konkretne umiejętności techniczne, ale także rozwijać umiejętność rozwiązywania problemów, kreatywnego myślenia i dostosowywania się do zmieniających się warunków.
- Rozumie sposób przetwarzania danych w sieciach neuronowych i mechanizm uczenia sieci.
- Zna cel, istotę i elementy uczenia głębokiego.
- Potrafi z wykorzystaniem dostępnych narzędzi zbudować sieć realizującą wybrane zadania.
- Zna cel, istotę i elementy algorytmów genetycznych
- Dobra znajomość języka angielskiego w mowie i piśmie.
- Umiejętność programowania.
- Zaangażowanie, chęć pracy z nowymi technologiami.
- Samodzielność pracy, odpowiedzialność, kreatywność oraz gotowość na wyzwania.
- Obowiązkowość i terminowość.