Prace inżynierskie i magisterskie

dr hab. inż. Maciej Komosiński

Jeśli masz określony temat, który chciał(a)byś realizować w ramach pracy inżynierskiej lub magisterskiej – umów się na rozmowę. Mile widziane są tematy dotyczące symulacji, optymalizacji, ewolucji, wizualizacji, sztucznej inteligencji, i gier. Możliwe są też powiązania informatyki z medycyną, psychologią, biologią, kognitywistyką, chemią i fizyką, a także ekonomią i muzyką (sztuką). Przykładowe propozycje tematów:
 
 

Typ Tematyka Zadanie
inż/mgr Program wspomagający projektowanie wirtualnych organizmów Fred3: Rozwój profesjonalnego, przyjaznego edytora agentów określonych modelem Framsticks. Więcej: materiały (FRED i SDK).
inż/mgr Sieciowy interfejs graficzny dla serwera Framsticks Interfejs GUI (klient sieciowy) dla Framsticks – JAVA.
inż/mgr System wspomagajacy osoby niesłyszące System składa się z modułów, takich jak animacja awatara 3D, rozpoznawanie gestów, analiza języka i inne.
mgr Symetria ciała w ewolucji symulowanych organizmów Analiza symetrii powstających w ewolucji organizmów – z wykorzystaniem istniejącej miary symetrii. Badanie ciągle otwartego problemu w biologii.
mgr Złożoność rozwiązań w ewolucji swobodnej i koewolucji Symulacja ewolucji swobodnej / koewolucji. Badanie procesów ewolucyjnych (jakie pojawiają się zachowania w obu populacjach, jak zmienia się przystosowanie...) i wzrostu złożoności osobników. Możliwy wariant tej pracy dotyczy ewolucji komunikacji i języka, a inny wariant – najróżniejszych konfiguracji typu drapieżnik-ofiara.
mgr Optymalizacja konstrukcji statycznych Symulator brył sztywnych i optymalizacja struktur fizycznych, np. przy wykorzystaniu ODE engine.
mgr Koewolucja strategii gier (wybranej gry) Odkrywanie dobrych strategii gry poprzez uczenie i/lub ewolucję populacji graczy (programów, strategii).
mgr Genetyczna reprezentacja generatywna ...w środowisku Framsticks (f8) przy użyciu SDK.
mgr Genetyczna reprezentacja wykorzystująca mechanizmy ekspresji genów ...w środowisku Framsticks (f9) przy użyciu SDK.


W sprawie wyjaśnienia zakresu i zainteresowania tematami proszę kontaktować się osobiście – im wcześniej, tym większe szanse na ustalenie najbardziej odpowiedniego tematu.

Ciekawsze prace zrealizowane w poprzednich latach:

  • Zastosowanie algorytmów heurystycznych w entropowej kompresji danych
  • Program do nauki gry na instrumencie klawiszowym
  • Wykrywanie gestów dłoni w przestrzeni trójwymiarowej przy pomocy stereowizji i obliczeń na GPU – filmy: [1], [2], [3], [4].
  • Spontaniczna ewolucja początków komunikacji w warunkach konfliktu interesów
  • Ewolucyjna optymalizacja topologii i wag sieci neuronowych
  • Ewolucyjny system konstruktywnej indukcji cech z wykorzystaniem klasyfikatora k-NN

Jakich programów używać do pisania pracy? Polecam LaTeX/BibTex oraz, dla lubiących GUI, LyX'a – warto zainwestować czas by je poznać, bowiem ten czas potem wielokrotnie się zwróci. Do LaTeX'a mamy oficjalny styl PP. Zanim zaczniesz pisać pracę, zapoznaj się ze wskazówkami [1] oraz [2]. Staraj się ich przestrzegać – praca która powstanie będzie bardziej profesjonalna; zmniejszy się liczba uwag, wymaganych zmian i poprawek.

Aby zapoznać się ze współczesnym stanem wiedzy na dany temat i znaleźć pozycje literaturowe, poszukaj artykułów w wyszukiwarce CiteSeer lub stań na ramionach gigantów by, jak Isaak Newton, widzieć więcej. Nowatorskie wyniki pracy mogą zostać opublikowane.