Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów...

35
Tematy prac dyplomowych magisterskich 2015/2016, kierunek INFORMATYKA KATEDRA ARCHITEKTURY SYSTEMÓW KOMPUTEROWYCH

Transcript of Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów...

Page 1: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

Tematy prac dyplomowychmagisterskich 2015/2016,

kierunek INFORMATYKA

KATEDRAARCHITEKTURY

SYSTEMÓWKOMPUTEROWYCH

Page 2: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

1. Metoda zwiększania bezpieczeństwa rozproszonej usługi wymianyplików w Internecie

2. Architektura mikroserwisów w rozproszonej aplikacji internetowej3. Metody crowdsourcingu w systemach rozproszonych4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w

rozproszonej grze komputerowej5. Webowe narzędzie do współpracy przy edycji danych pomiarowych w

czasie rzeczywistym6. Wielowątkowa aplikacja wykorzystująca algorytm kolonii mrówek i

programowanie genetyczne do predykcji na giełdzie7. Wieloplatformowa gra typu Buzz/1 z 10 8. Uniwersalny model problemów niealgorytmicznych9. Wiarygodność wyników pozyskiwanych w ramach crowdsourcingu10. Opracowanie uniwersalnego komponentu typu captcha11. Analiza i implementacja multidyscyplinarnego modelu kontroli i

sterowania dla autonomicznego drona do fotografii lotniczej. 12. Opracowanie projektu, implementacja i uruchomienie otwartego

internetowego narzędzia do wydajnej wielodostępowej analizy orazedycji danych pomiarowych o dużych rozmiarach.

13. Informatyczny internetowy system zarządzający dla modelu sieciowejfirmy zorientowanej na wybraną branżę o określonej strukturzebiznesowej

14. Informatyczny rozproszony system monitorowania aktywnościzachowań użytkowników oraz aplikacji w firmowych lokalnychsieciach intranetowych

15. Rozproszony internetowy system automatycznej kontekstowej analizyvideo dla celów kontroli i monitorowania zapisów off-line oraztransmisji on-line

16. Warstwa oprogramowania do optymalizacji wykonania aplikacji zwykorzystaniem usług typu cloud

17. Opracowanie oprogramowania równoległego dla algorytmówgenetycznych na nowoczesnych architekturach równoległych

18. Opracowanie algorytmu równoległego do rozpoznawania dźwięku nanowoczesnych akceleratorach

19. Optymalizacja równoległego przetwarzania obrazów w systemieKernelHive

20. Porównanie wydajności i elastyczności programowania zwykorzystaniem mechanizmów unified memory oraz dynamicparallelism do tradycyjnego API programistycznego na platformieCUDA

Page 3: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

21. Opracowanie aplikacji równoległej do analizy strumieni danych z siecisensorów

22. Porównanie wydajności aplikacji równoległych OpenCL nanowoczesnych platformach sprzętowych

23. Środowisko do oceny podobieństwa sygnałów z kardiografiiimpedancyjnej

24. System wspomagający ocenę zmian przekroju tętnic w serii czasowejobrazów kolorowych dna oka

25. Środowisko do kreowania przestrzeni inteligentnych26. Optymalizacja procesu ładowania aplikacji webowych dla urządzeń

mobilnych 27. Rozproszona platforma do zarządzania danymi geoprzestrzennymi28. Monitorowanie wydajności rozproszonych systemów informatycznych29. Prognozowanie zapotrzebowanie na leki w gabinecie weterynaryjnym 30. Generowanie kodu źródłowego dla systemów wbudowanych31. Aktualizacja dokumentacji kodu dla systemów wbudowanych32. Aplikacja do analizy sygnałów biologicznych33. Narzędzie do tworzenia akompaniamentów muzycznych34. Sieci neuronowe do analizy szeregów czasowych35. Wyszukiwarka internetowa zawężająca wyniki wyszukiwania36. Interfejs do komunikacji głosowej z wirtualnym agentem banku37. Subsymboliczne reprezentacje tekstu z użyciem repozytoriów

encyklopedycznych38. Metody uczenia głębokiego w analizie języka naturalnego39. Analiza danych tekstowych z repozytorium Wikipedii40. Identyfikacja asocjacji miedzy kategorialnych41. Bezpieczny system głosowania i podejmowania decyzji

Page 4: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

Temat pracy dyplomowejmagisterskiej (jęz. pol.)

Metoda zwiększania bezpieczeństwa rozproszonej usługiwymiany plików w Internecie

Temat pracy dyplomowejmagisterskiej (jęz. ang.)

Distributed secure service for file sharing in the Internet

Opiekun pracy dr hab. inż. Jerzy Balicki, prof. PG

Konsultant pracy

Cel pracy Celem pracy jest identyfikacja efektywnych zasadprojektowania rozproszonych aplikacji w środowisku Javapozwalających na wymianę dużych plików za pośrednictwemsieci Internet.Usługa ma umożliwiać hybrydowe pobieranie plików: zudostepniającego je serwera, a jednocześnie ich fragmentówod innych użytkowników (ang. peer2peer), w celu odciążeniaserwera. Należy także położyć nacisk na zabezpieczeniekomunikacji, zapewnienie integralności plików ipotwierdzenie autentyczności fragmentów odebranych odinnych użytkowników.

Zadania do wykonania 1) Analiza i ocena istniejących rozwiązań (m.in. bezpośredniepobieranie z serwera przez HTTP, protokół BitTorrent) podkątem wydajności i bezpieczeństwa2) Projekt aplikacji klienckiej i serwerowej do hybrydowejwymiany plików3) Implementacja aplikacji z użyciem technologii Java4) Wykonanie testów wydajnościowych przy różnymobciążeniu serwera centralnego i porównanie wyników zklasyczną metodą pobierania przez HTTP.

Źródła 1. Bruce Schneier, Kryptografia dla praktyków, WNT 20021. Dokumentacja Java, https://docs.oracle.com/javase/8/2. George Coulouris, Jean Dollimore, Tim Kindberg,

„Systemy rozproszone. Podstawy i projektowanie”,WNT 1998

Liczba wykonawców 1

Uwagi

Temat pracy dyplomowejmagisterskiej (jęz. pol.)

Architektura mikroserwisów w rozproszonej aplikacjiinternetowej

Temat pracy dyplomowejmagisterskiej (jęz. ang.)

Distributed web application using microservices-basedarchitecture.

Opiekun pracy dr hab. inż. Jerzy Balicki, prof. nadzw. PG

Konsultant pracy

Page 5: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

Cel pracy Celem pracy jest identyfikacja efektywnych zasadprojektowania aplikacji opartych o architekturęmikroserwisów oraz określenie wad i zalet w porównaniu zklasyczną architekturą monolityczną.

Zadania do wykonania 1. Analiza i ocena działania istniejących aplikacjibazujących na architekturze mikroserwisów (np. Spotify,Netflix)

2. Projekt przykładowej aplikacji internetowej3. Wyznaczenie osobnych usług składających się na

działanie projektowanej aplikacji4. Ustalenie interfejsów komunikacji pomiędzy usługami5. Implementacja wydzielonych usług jako rozproszonych

mikroserwisów6. Przeprowadzenie testów wydajnościowych przy różnym

poziomie obciążenia

Źródła 1. Newman S.: Building Microservices, O’Reilly Media,2015

2. Krause L.: Microservices: Patterns and Applications, 20153. Freeman S., Pryce N.: Growing Object-Oriented Software,

Guided by Tests, Addison-Wesley, 20094. Mulloy B.: Web API Design, Apigee, 2012

Liczba wykonawców 1

Uwagi

Temat pracy dyplomowejmagisterskiej (jęz. pol.)

Metody crowdsourcingu w systemach rozproszonych

Temat pracy dyplomowejmagisterskiej (jęz. ang.)

Crowdsourcing methods to solve selected problems ofdistributed systems

Opiekun pracy dr hab. inż. Jerzy Balicki, prof. nadzw. PG

Konsultant pracy

Cel pracy Celem pracy jest identyfikacja efektywnych zasad stosowaniametod crowdsourcingu w systemach rozproszonych

Zadania do wykonania 1. Analiza wybranych metod crowdsourcingu;2. Wybór problemu rozwiązywanego za pomocą technik

crowdsourcingu w zakresie systemów rozproszonych;9. Implementacja wybranej metody crowdsourcingu do

sformułowanego problemu.

Źródła 5. Brabham D. (2008), Crowdsourcing as a Model forProblem Solving: An Introduction and Cases,Convergence. The International Journal of Research intoNew Media Technologies 14 (1): 75–90

6. Brabham D. (2013), Crowdsourcing, MIT Press

Page 6: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

7. Comcute, http://comcute.eti.pg.gda.pl/, Accessed 20 March 2014

8. Doan A; Ramarkrishnan R; Halevy A (2011),Crowdsourcing Systems on the World Wide Web,Communications of the ACM 54 (4): 86–96

9. Ess H.: Crowdsourcing: how to find a crowd, ARD ZDFAkademie 2010, Berlin.

10. Estellés-Arolas E.; González-Ladrón-de-Guevara F.(2012), Towards an Integrated Crowdsourcing Definition.Journal of Information Science 38 (2): 189–200

11. Grid Café. E-Science City. Place to Explore GridComputing: http://www.Gridcafe.org, January 2014.

12. Howe J.: Crowdsourcing: A Definition.http://crowdsourcing.typepad.com/cs/2006/06/crowdsourcing_a.html, Retrieved: January 2, 2014.

13. Paolacci C. (2010). Running Experiments on AmazonMechanical Turk. Judgement and Decision Making 5 (5):411–419.

14. Saxton O.K. (2013). Rules of Crowdsourcing: Models,Issues, and Systems of Control. Information SystemsManagement, 30, 2-20

Liczba wykonawców 1

Uwagi

Temat pracy dyplomowejmagisterskiej (jęz. pol.)

Analiza wydajności wybranych algorytmów sztucznejinteligencji w rozproszonej grze komputerowej

Temat pracy dyplomowejmagisterskiej (jęz. ang.)

Performance analysis of different artificial intelligencealgorithms in a distributed game.

Opiekun pracy dr hab. inż. Jerzy Balicki, prof. nadzw. PG

Konsultant pracy

Cel pracy Celem pracy jest porównanie wydajności algorytmówsztucznej inteligencji w rozproszonej grze komputerowej.

Zadania do wykonania 1. Analiza i wybór odpowiednich algorytmów sztucznejinteligencji;

2. Implementacja gry komputerowej w wybranymśrodowisku;

3. Implementacja wybranych algorytmów sztucznejinteligencji;

4. Porównanie wydajności wybranych algorytmówsztucznej inteligencji w zaimplementowanej grze.

Źródła 1. Rutkowski L., Metody i techniki sztucznej inteligencji,WN PWN, Warszawa 2005.

2. Jędruch W., Sztuczna inteligencja. Wyd. PG, Gdańsk 20123. Arabas J., Wykłady z algorytmów ewolucyjnych. WNT

Page 7: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

Warszawa 2001.4. Goldberg D.E., Algorytmy genetyczne i ich zastosowania.

WNT Warszawa 1995.

Liczba wykonawców 1

Uwagi

Temat pracy dyplomowejmagisterskiej (jęz. pol.)

Webowe narzędzie do współpracy przy edycji danychpomiarowych w czasie rzeczywistym

Temat pracy dyplomowejmagisterskiej (jęz. ang.)

Web-based open source tool for effective real-timecollaboration on measurement data.

Opiekun pracy dr hab. inż. Jerzy Balicki, prof. nadzw. PG

Konsultant pracy

Cel pracy Celem pracy jest wytworzenie i próba rozpowszechnienianarzędzia internetowego, które pozwoli na przeglądane iwygodną edycję danych pomiarowych, tj. oznaczonychstemplem czasowym i atrybutami.

Na narzędzie składają się dwa komponenty interfejsuużytkownika: wykres oraz tabela. Narzędzie umożliwizalogowanemu użytkownikowi oglądanie bieżących zmianinnych użytkowników, koordynując ich współpracę.Komponent wykresów powinien zachowywał się podobnie doaplikacji Google Maps pod względem porcjowania danychładowanych z serwera. Arkusz danych będzie podobny wdziałaniu do arkusza kalkulacyjnego Excel w kontekścieinterakcji z użytkownikiem i obliczeń wsadowych. Czynnościużytkowników będą zapamiętywane i możliwe doodtworzenia w przyszłości.

Zadania do wykonania 1. Zaprojektowanie komunikacji dla funkcji “LiveCollaboration” - wykorzystanie OperationalTransformation

2. Zaprojektowanie komunikacji klient-serwer wraz zmechanizmem cache i prefetch

3. Wybranie odpowiedniej otwartej licencji4. Implementacja i testowanie, w tym:

● przepisanie istniejącego kodu arkusza danych w celuuniezależnienia go od biblioteki ExtJS

● napisanie własnego komponentu wykresów5. Wykonanie strony internetowej produktu6. Publikacja w serwisie GitHub (wersja Beta wraz z

dokumentacją)7. Próba rozpowszechnienia, zareklamowania produktu w

serwisach zewnętrznych jak i GitHub8. Ewentualna reakcja na zgłaszane uwagi i propozycje

społeczności Open Source9. Wydanie wersji finalnej

Page 8: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

10. Raport o sprzężeniu zwrotnym od społecznościotwartego oprogramowania (GitHub).

Źródła 1. Chengzheng Sun, Clarence Ellis, Operationaltransformation in real-time group editors: issues,algorithms, and achievements

2. Bin Shao, Du Li, Tun Lu, Ning Gu, An operationaltransformation based synchronization protocol for web 2.0applications

3. Karl Fogel, Producing Open Source Software. How toRun a Successful Free Software Project

Liczba wykonawców 1

Uwagi

Temat pracy dyplomowejmagisterskiej (jęz. pol.)

Wielowątkowa aplikacja wykorzystująca algorytm koloniimrówek i programowanie genetyczne do predykcji nagiełdzie

Temat pracy dyplomowejmagisterskiej (jęz. ang.)

Multi-threaded application for development ant colonyalgorithm and genetic programming for prediction on stockmarket

Opiekun pracy dr hab. inż. Jerzy Balicki, prof. PG

Konsultant pracy

Cel pracy Celem pracy jest identyfikacja efektywnych zasadprojektowania wielowątkowych aplikacji w środowisku .NETwykorzystujących algorytm kolonii mrówek i programowaniegenetyczne do predykcji na giełdzie.

Zadania do wykonania 1) Charakterystyka algorytmu kolonii mrówek2) Analiza programowania genetycznego do predykcjigiełdowej3) Implementacja aplikacji w środowisku .NET

Źródła 4. Balicka H. et al: Metody sztucznej inteligencji dowspomagania bankowych systemów informatycznych. W:K. Kreft, D. Wach, J. Winiarski (red.): Systemyinformatyczne w gospodarce. Wyd. UniwersytetuGdańskiego, Gdańsk 2013, ss. 125-138, ISBN 978-83-7939-000-7

5. Balicki J.,: Multi-criterion Decision Making by ArtificialIntelligence Techniques, in: Trilling L. at el., “RecentAdvances in Artificial Intelligence, KnowledgeEngineering and Data Bases”, Cambridge 2009, WSEASPress, pp. 319-325

6. Rutkowski L., Metody i techniki sztucznej inteligencji,WN PWN, Warszawa 2005

Page 9: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

Liczba wykonawców 1

Uwagi

Temat pracy dyplomowejmagisterskiej (jęz. pol.)

Wieloplatformowa gra typu Buzz/1 z 10

Temat pracy dyplomowejmagisterskiej (jęz. ang.)

Multiplatform 1 from 10/Buzz like game

Opiekun pracy Dr inż. Tomasz Boiński

Konsultant pracy Dr inż. Julian Szymański

Cel pracy Celem pracy jest opracowanie mechanizmówumożliwiających weryfikacje automatycznie opracowanychpowiązań pomiędzy słownikiem WordNet a Wikipedia. Dotego celu planuje się wykorzystanie idei crowdsourcingubazującej na zaangażowaniu szerokiej społeczności graczy.Grający weryfikować będą utworzone w systemie Colabmappowiązania poprzez realizacje celów gry. Ze względu naencyklopedyczny charakter powiązań należy zaprojektować izaimplementować atrakcyjną grę typu 1 z 10 czy też Buzzpozwalającą na weryfikację powiązań pomiędzy WordNet aWikipedią.

Zadania do wykonania 1. Zapoznanie się z aplikacją TGame i protokołemkomunikacyjnym pomiędzy częścią serwerową ikliencką

2. Zapoznanie się ze zbiorem powiązań pomiędzy WordNeta Wikipedią

3. Projekt oraz implementacja wieloplatformowej grypozwalającej na weryfikację zadanych powiązań.Preferowany jest HTML5.

Źródła 1. J. Simko: Little search game: term network acquisitionvia a human computation game

2. J. Simko: Semantics discovery via human computationgames

3. J. Simko: Games with a purpose: User generated validmetadata for personal archives

4. J. Simko: Harnessing manpower for semanticsacquisition

5. L Von Ahn: Games with a purpose6. L Von Ahn: Designing games with a purpose7. K Siorpaes, M Hepp: Games with a Purpose for the

Semantic Web8. W Rafelsberger, A Scharl : Games with a purpose for

social networking platforms9. Remiszewski P, Boiński T, : TGame,

Page 10: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

https://kask.eti.pg.gda.pl/redmine/projects/tgame,http://kask.eti.pg.gda.pl/tgame/

Liczba wykonawców 1

Uwagi

Temat pracy dyplomowejmagisterskiej (jęz. pol.)

Uniwersalny model problemów niealgorytmicznych

Temat pracy dyplomowejmagisterskiej (jęz. ang.)

Universal modeling of nonalgorythmic problems

Opiekun pracy Dr inż. Tomasz Boiński

Konsultant pracy Dr inż. Julian Szymański

Cel pracy Aktualne badania realizowane w katedrze ASK pozwalają naweryfikacje poprzez grę mobilną automatycznieopracowanych powiązań pomiędzy słownikiem WordNet aWikipedia. Do tego celu wykorzystywana jest ideacrowdsourcingu bazująca na zaangażowaniu szerokiejspołeczności graczy. Grający weryfikują utworzone wsystemie Colabmap powiązania poprzez realizacje celów gry.Gra pozwala na udostępnianie graczom zagadek w postacizapytań o mapowania pomiędzy artykułami Wikipedii asłownikiem Wordnet. Celem pracy jest opracowanie uniwersalnej strukturymodelowania różnych rodzajów zagadek – tagowaniadowolnych rodzajów obiektów, opisywanie elementów,porównywanie i wiązanie obiektów dowolnego typu,rozszerzenie protokołu komunikacyjnego stosowanego wsystemie Tgame oraz możliwości ich prezentacji graczom wgrze TGame.

Zadania do wykonania 1. Zapoznanie się z aplikacją TGame i protokołemkomunikacyjnym pomiędzy częścią serwerową i kliencką

2. Opracowanie uniwersalnego modelu problemu3. Projekt oraz implementacja opracowanych mechanizmów

w ramach systemu TGame.

Źródła 1. J. Simko: Little search game: term network acquisition viaa human computation game

2. J. Simko: Semantics discovery via human computationgames

3. J. Simko: Games with a purpose: User generated validmetadata for personal archives

4. J. Simko: Harnessing manpower for semantics acquisition5. L Von Ahn: Games with a purpose6. L Von Ahn: Designing games with a purpose

Page 11: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

7. K Siorpaes, M Hepp: Games with a Purpose for theSemantic Web

8. W Rafelsberger, A Scharl : Games with a purpose forsocial networking platforms

9. Remiszewski P, Boiński T, : TGame,https://kask.eti.pg.gda.pl/redmine/projects/tgame,http://kask.eti.pg.gda.pl/tgame/

Liczba wykonawców 1

Uwagi

Temat pracy dyplomowejmagisterskiej (jęz. pol.)

Wiarygodność wyników pozyskiwanych w ramachcrowdsourcingu

Temat pracy dyplomowejmagisterskiej (jęz. ang.)

Reliability of results obtained using crowdsourcing

Opiekun pracy Dr inż. Tomasz Boiński

Konsultant pracy mgr inż. Karol Draszawka

Cel pracy Aktualne badania realizowane w katedrze ASK pozwalają naweryfikacje poprzez grę mobilną automatycznieopracowanych powiązań pomiędzy słownikiem WordNet aWikipedia. Do tego celu wykorzystywana jest ideacrowdsourcingu bazująca na zaangażowaniu szerokiejspołeczności graczy. Grający weryfikują utworzone wsystemie Colabmap powiązania poprzez realizacje celów gry.Gra pozwala na udostępnianie graczom zagadek w postacizapytań o mapowania pomiędzy artykułami Wikipedii asłownikiem Wordnet. Celem pracy jest opracowanie miary akceptacji zgłoszeńużytkowników. W aktualnej wersji systemu jako poprawnytraktowany jest wynik, który uzyskał najwięcej głosów(demokracja). Rozważyć należy różne modele ocenyzgłaszany rozwiązań uwzględniających np. wcześniejsząhistorię zgłoszeń, wiedzę ekspercką czy reputacjęużytkownika (system ważony/merytokratyczny). Modeloceny należy zaimplementować w ramach systemu TGamewraz z prezentacją odpowiednich informacji dlaużytkowników.

Zadania do wykonania 1. Zapoznanie się z aplikacją TGame i protokołemkomunikacyjnym pomiędzy częścią serwerową i kliencką

2. Opracowanie mechanizmów oceny wiarygodnościrezultatów pozyskanych od użytkowników

3. Opracowanie mechanizmów społecznościowych w postaciosiągnięć, drabinek, rankingów itp. nagradzających graczy

4. Projekt oraz implementacja opracowanych mechanizmów

Page 12: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

w ramach systemu Tgame.5. Ocena i weryfikacja zaprojektowanych rozwiązań.

Źródła 1. J. Simko: Little search game: term network acquisition viaa human computation game

2. J. Simko: Semantics discovery via human computationgames

3. J. Simko: Games with a purpose: User generated validmetadata for personal archives

4. J. Simko: Harnessing manpower for semantics acquisition5. L Von Ahn: Games with a purpose6. L Von Ahn: Designing games with a purpose7. K Siorpaes, M Hepp: Games with a Purpose for the

Semantic Web8. W Rafelsberger, A Scharl : Games with a purpose for

social networking platforms9. Remiszewski P, Boiński T, : TGame,

https://kask.eti.pg.gda.pl/redmine/projects/tgame,http://kask.eti.pg.gda.pl/tgame/

Liczba wykonawców 1

Uwagi

Temat pracy dyplomowejmagisterskiej (jęz. pol.)

Opracowanie uniwersalnego komponentu typu captcha

Temat pracy dyplomowejmagisterskiej (jęz. ang.)

Design of universal captcha like web component

Opiekun pracy Dr inż. Tomasz Boiński

Konsultant pracy

Cel pracy Aktualne badania realizowane w katedrze ASK pozwalają naweryfikacje poprzez grę mobilną automatycznieopracowanych powiązań pomiędzy słownikiem WordNet aWikipedia. Do tego celu wykorzystywana jest ideacrowdsourcingu bazująca na zaangażowaniu szerokiejspołeczności graczy. Grający weryfikują utworzone wsystemie Colabmap powiązania poprzez realizacje celów gry.Gra pozwala na udostępnianie graczom zagadek w postacizapytań o mapowania pomiędzy artykułami Wikipedii asłownikiem Wordnet. Celem pracy jest opracowanie uniwersalnej strukturymodelowania różnych rodzajów zagadek – tagowaniadowolnych rodzajów obiektów, opisywanie elementów,porównywanie i wiązanie obiektów dowolnego typu,rozszerzenie protokołu komunikacyjnego stosowanego w

Page 13: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

systemie Tgame oraz opracowanie uniwersalnegokomponentu typu captcha, który korzystał by z bazy systemuTGame i na tej podstawie umożliwił weryfikację czy żądaniepochodzi od człowieka.

Zadania do wykonania 1. Zapoznanie się z aplikacją TGame i protokołemkomunikacyjnym pomiędzy częścią serwerową i kliencką

2. Opracowanie uniwersalnego modelu problemu3. Opracowanie uniwersalnego komponentu typu captcha4. Projekt oraz implementacja opracowanych mechanizmów

w ramach systemu TGame.

Źródła 1. J. Simko: Little search game: term network acquisition viaa human computation game

2. J. Simko: Semantics discovery via human computationgames

3. J. Simko: Games with a purpose: User generated validmetadata for personal archives

4. J. Simko: Harnessing manpower for semantics acquisition5. L Von Ahn: Games with a purpose6. L Von Ahn: Designing games with a purpose7. K Siorpaes, M Hepp: Games with a Purpose for the

Semantic Web8. W Rafelsberger, A Scharl : Games with a purpose for

social networking platforms9. Remiszewski P, Boiński T, : TGame,

https://kask.eti.pg.gda.pl/redmine/projects/tgame,http://kask.eti.pg.gda.pl/tgame/

Liczba wykonawców 1

Uwagi

Temat pracy dyplomowejmagisterskiej (jęz. pol.)

Analiza i implementacja multidyscyplinarnego modelukontroli i sterowania dla autonomicznego drona dofotografii lotniczej.

Temat pracy dyplomowejmagisterskiej (jęz. ang.)

Analysis and implementation of multidisciplinary steering& control model for an autonomous drone for aircraftphotography.

Opiekun pracy dr inż. Piotr Brudło

Konsultant pracy

Cel pracy Analiza rozwiązań dla sterowania autonomicznymi dronami.Opracowanie własnego modelu sterowania i kontroli dladrona. Wykonanie prototypu. Sprawdzenie rozwiązania wpraktyce. Opracowanie wniosków w zakresie możliwościwykorzystania prototypowego rozwiązania w zastosowaniachaplikacyjnych.

Page 14: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

Zadania do wykonania Analiza całościowa:- przegląd podobnych rozwiązań, analiza

multidyscyplinarnych technologii, opracowaniesystemowych założeń projektowych.

Informatyka:- opracowanie aplikacji mobilnej do programowania trasy

przelotu, częstotliwości wykonywania zdjęć orazmonitorowania parametrów pracy drona.

- oprogramowanie mikrokontrolera STM układu sterującegodronem do obsługi wybranych urządzeń typu: czujnikiinercyjne (akcelerometr, żyroskop), magnetometr,odbiornik GPS, moduł Bluetooth, barometr domonitorowania zmian wysokości, karty SD do zapisudanych z przelotu oraz parametrów pracy drona, aparatfotograficzny (wykonywanie zdjęć z odpowiedniączęstotliwością lub przy odpowiednich współrzędnychgeograficznych).

Elektronika:- przygotowanie projektu oraz wykonanie układu kontrolera

lotu zawierającego wszystkie wymienione wyżejpodukłady.

Sterowanie:- implementacja filtru Kalmana lub komplementarnego do

filtracji i łączenia danych z czujników inercyjnych.- implementacja regulatora PID do stabilizacji drona w

trakcie lotu.- wykorzystanie danych GPS do sterowania kierunkiem i

planowania lotu.- modulacja sygnałów PWM do sterowania silnikami.Mechanika:- opracowanie projektu konstrukcji ramy.- projekt mocowania kamery (aparatu).- dobór elementów oraz montaż całości rozwiązania drona.Uruchomienie prototypu, opracowanie wniosków w zakresiemożliwości zastosowań aplikacyjnych prototypu

Źródła Literatura fachowa – multidyscyplinarne technologie zzakresu informatyki, elektroniki, sterowania oraz mechanikiŹródła merytoryczne – przegląd podobnych rozwiązańLiteratura fachowa – zastosowania aplikacyjne dronówAktualne rozwiązania techniczne i technologiczne

Liczba wykonawców 1

Uwagi Temat multidyscyplinarny (wstępnie zarezerwowany)

Temat pracy dyplomowejmagisterskiej (jęz. pol.)

Opracowanie projektu, implementacja i uruchomienieotwartego internetowego narzędzia do wydajnejwielodostępowej analizy oraz edycji danych pomiarowycho dużych rozmiarach.

Page 15: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

Temat pracy dyplomowejmagisterskiej (jęz. ang.)

Project elaboration, implementation and validation of anopen internet tool for efficient multi-access analysis andedition of measurement records of big data type.

Opiekun pracy dr inż. Piotr Brudło

Konsultant pracy

Cel pracy Opracowanie i realizacja wielodostępowego narzędziainternetowego dla analizy, przeglądania oraz edycji danychpomiarowych o znacznych rozmiarach. Wśródzaawansowanych funkcjonalności realizowanego narzędziamożna wymienić: akwizycja danych on-line, graficznaprezentacja przetworzonych danych, równoczesny dostęp on-line do danych dla wielu użytkowników

Zadania do wykonania - Analiza teoretyczna zagadnienia- Przegląd podobnych rozwiązań- Opracowanie wniosków projektowych- Projekt komunikacji dla funkcjonalności Live

Collaboration -wykorzystanie podejścia OperationalTransformation

- Zaprojektowanie komunikacji klient- serwer wraz zmechanizmem cache i prefetch

- Realizacja dokumentacji i wybranie odpowiedniej otwartejlicencji

- Implementacja i testowanie: transformacja istniejącegokodu arkuszy danych w celu uniezależnienia się odwybranych Frameworków, realizacja własnegokomponentu wizualizacji wykresów

- Implementacja i wystawienie witryny internetowej dlarozwiązania

- Próba rozpowszechnienia w serwisie GitHub (wersja Betawraz z dokumentacją)

- Próby rozpowszechnienia oraz zareklamowaniarozwiązania w serwisach zewnętrznych.

- Reakcja na zgłaszane uwagi i propozycje społecznościopen source

- Raport o uwagach zwrotnych od społeczności otwartegooprogramowania (GitHub).

- Opracowanie wniosków końcowych

Źródła Literatura fachowa – technologie internetowe i informatyczneLiteratura fachowa – internetowe technologie serweroweAktualnie wykorzystywane rozwiązaniaŹródła merytoryczne – licencje i prawa otwartegooprogramowaniaŹródła internetowe - funkcjonowanie społeczności typu opensource

Liczba wykonawców 1

Uwagi Temat o orientacji na rozwiązanie kompleksowe(zarezerwowany)

Page 16: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

Temat pracy dyplomowejmagisterskiej (jęz. pol.)

Informatyczny internetowy system zarządzający dlamodelu sieciowej firmy zorientowanej na wybraną branżęo określonej strukturze biznesowej

Temat pracy dyplomowejmagisterskiej (jęz. ang.)

Information internet management system for a globalnetwork company model of a selected branch characterisedby a given business structure

Opiekun pracy dr inż. Piotr Brudło

Konsultant pracy

Cel pracy Opracowanie modelu w zakresie zarządzania dla firmowegosystemu informatycznego. Sprawdzenie zaproponowanegorozwiązania dla sieciowej firmy wybranej branży ookreślonej strukturze biznesowej.

Zadania do wykonania - zapoznanie się zasadami działania systemów zarządzania- analiza funkcjonalności systemów firmowych- przegląd aktualnie wykorzystywanych rozwiązań- analiza efektywności ekonomicznej stosowanych

rozwiązań- analiza oraz dokonanie wyboru środowiska

informatycznego- opracowanie szczegółowego projektu realizacyjnego- implementacja informatyczna oraz uruchomienie- testowanie i weryfikacja systemu dla modelu firmy

Źródła Literatura biznesowa – podstawy funkcjonowania firmyLiteratura fachowa – technologie i systemy informatyczneLiteratura merytoryczna – algorytmy zarządzania w praktyceAktualne rozwiązania stosowane w organizacjachbiznesowych

Liczba wykonawców 1

Uwagi

Temat pracy dyplomowejmagisterskiej (jęz. pol.)

Informatyczny rozproszony system monitorowaniaaktywności zachowań użytkowników oraz aplikacji wfirmowych lokalnych sieciach intranetowych

Temat pracy dyplomowejmagisterskiej (jęz. ang.)

Distributed surveillance informatics software system formonitoring of users’ and software’s behavioral activities inlocal intranets of business institutions.

Opiekun pracy dr inż. Piotr Brudło

Konsultant pracy

Cel pracy Analiza i praktyczna realizacja oprogramowania dla

Page 17: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

monitorowania aktywności zachowań użytkowników orazaplikacji w intranetowych sieciach lokalnych

Zadania do wykonania - klasyfikacja typowych aplikacji pracujących w sieciachLAN

- opracowanie modelu wykorzystania aplikacji określonychklas

w działalności firmy lub instytucji- analiza wykorzystania i pracy aplikacji biznesowych i

pozostałych- projekt i implementacja systemu monitorującego- weryfikacja zaimplementowanego systemu w praktyce- opracowanie strategii monitorowania- opracowanie wniosków praktycznych

Źródła Literatura fachowa – monitorowanie systemoweLiteratura biznesowa – efektywne wykorzystanie intranetu wbiznesieLiteratura fachowa – aplikacje biznesowe - technologie isystemyAktualnie stosowane systemy monitoringu w sieciachlokalnychAktualne rozwiązania techniczne

Liczba wykonawców

Uwagi

Temat pracy dyplomowejmagisterskiej (jęz. pol.)

Rozproszony internetowy system automatycznejkontekstowej analizy video dla celów kontroli imonitorowania zapisów off-line oraz transmisji on-line

Temat pracy dyplomowejmagisterskiej (jęz. ang.)

Distributed internet automatic processing system for contextualvideo analysis oriented to off-line surveillance and monitoringas well as to temporal on-line transmissions.

Opiekun pracy dr inż. Piotr Brudło

Konsultant pracy

Cel pracy Projekt i implementacja celowego systemu informatycznegoumożliwiającego analizę zapisów oraz transmisji wideo woparciu o zaproponowane algorytmy analizujące. Sprawdzeniedziałania systemu w warunkach laboratoryjnych oraz dlarzeczywistych zapisów off-line i on-line.

Zadania do wykonania - przegląd obecnie wykorzystywanych systemów tego typu- zapoznanie się z dostępnymi bibliotekami umożliwiającymi

wykonanie kluczowych funkcjonalności systemu- analiza algorytmów dla przetwarzania obrazów- opracowanie szczegółowego projektu systemu- implementacja oraz uruchomienie testowe i systemowe

Page 18: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

- przeprowadzenie praktycznych testów walidacyjnych- prezentacja wyników skuteczności działania systemu- opracowanie możliwości zrównoleglenia przetwarzania (HPC)

Źródła Literatura fachowa – przegląd systemów monitorowaniaLiteratura merytoryczna – technologie informatyczneLiteratura merytoryczna – algorytmy przetwarzania obrazówObecnie stosowane rozwiązania video dla monitorowania ikontroliAktualne rozwiązania techniczne i technologiczne

Liczba wykonawców

Uwagi

Temat pracy dyplomowej magisterskiej/inżynierskiej

Warstwa oprogramowania do optymalizacji wykonaniaaplikacji z wykorzystaniem usług typu cloud

Temat w jęz. angielskim A software layer for optimization of application execution using cloud services

Kierujący pracą dr inż. Paweł Czarnul

Konsultant pracy

Cel pracy Praca polega na stworzeniu platformy open source pozwalającej nawybór i wywołanie (potencjalnie w scenariuszu usług) usług typu cloud udostępnianych z różnych platform tego typu. Optymalizacjawyboru usług typu cloud. Platforma powinna obsługiwać różne interfejsy dla dostawców typu cloud (zarówno technologii chmur publicznych jak i pozwalających na wdrożenie chmur prywatnych). Wdrożenie warstwy jako modułu systemu BeesyCluster bądź niezależnej aplikacji.

Zagadnienia do opracowania

Analiza, projekt, implementacja warstwy. Wdrożenie usług. Wykonanie testów.

Literatura1. Dokumentacja interfejsów usług typu cloud.2. P. Czarnul. Integration of services into workflow

applications. Taylor&Francis 2015.3. Keahey, K.; Tsugawa, M.; Matsunaga, A.; Fortes, J.A.B.,

"Sky Computing," Internet Computing, IEEE , vol.13, no.5,pp.43,51, Sept.-Oct. 2009doi: 10.1109/MIC.2009.94

4. Dokumentacja oprogramowania pozwalającego nawdrożenie chmur prywatnych

5. Inne szczegółowe pozycje polecone przez promotora.Liczba wykonawców 1Uwagi

Temat pracy dyplomowej magisterskiej/inżynierskiej

Opracowanie oprogramowania równoległego dla algorytmów

Page 19: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

genetycznych na nowoczesnych architekturach równoległych

Temat w jęz. angielskim Parallel software for genetic algorithms on modern parallel architectures

Kierujący pracą dr inż. Paweł Czarnul

Konsultant pracy

Cel pracy Praca polega na opracowaniu oprogramowania do wydajnego zrównoleglania klasy algorytmów genetycznych na architekturach wielordzeniowych procesorów, akceleratorów a także klastrów zawierających poprzednie. Demonstracja skalowalności dla wybranego zastosowania.

Zagadnienia do opracowania

Analiza, projekt, implementacja. Wykonanie testów.

Literatura1. Dokumentacja OpenMP, NVIDIA CUDA, OpenCL, MPI.

2. Barry Wilkinson and Michael Allen, “ParallelProgramming: Techniques and Applications UsingNetworked Workstations and Parallel Computers”, PrenticeHall.

3. Ian Foster. „Designing and Building Parallel Programs”,Addison-Wesley, Błąd! Nieprawidłowy odsyłacz typuhiperłącze., 1995.

4. Inne szczegółowe pozycje polecone przez promotora.Liczba wykonawców 1Uwagi

Temat pracy dyplomowej magisterskiej

Opracowanie algorytmu równoległego do rozpoznawaniadźwięku na nowoczesnych akceleratorach

Temat w jęz. angielskim A parallel algorithm for sound recognition on modernaccelerators

Opiekun pracy dr inż. Paweł CzarnulKonsultant pracyCel pracy Stworzenie algorytmu do rozpoznawania dźwięku na

nowoczesnych architekturach z akceleratorami takimi jak GPU lubIntel Xeon Phi. Uwzględnienie klastra z akceleratorami izrównoleglania w zakresie akceleratora i pomiędzy węzłamiklastra. Demonstracja skalowalności (np. poprzez minimalizacjęczasu działania bądź liczby strumieni przetwarzanych równolegle).

Zadania do wykonania Analiza, projekt, implementacja. Wykonanie testów.

Literatura1. Dokumentacja OpenMP, NVIDIA CUDA, OpenCL, MPI.2. Jacek Blazewicz and et al., eds. “Handbook on Parallel and

Distributed Processing”, International Handbooks onInformation Systems. Springer,

3. Ian Foster. „Designing and Building Parallel Programs”,Addison-Wesley, Błąd! Nieprawidłowy odsyłacz typu

Page 20: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

hiperłącze., 4. Inne szczegółowe pozycje polecone przez promotora.

Liczba wykonawców 1Uwagi

Temat pracy dyplomowej magisterskiej

Optymalizacja równoległego przetwarzania obrazów wsystemie KernelHive

Temat w jęz. angielskim Optimization of image processing in the KernelHive system

Opiekun pracy dr inż. Paweł CzarnulKonsultant pracy mgr inż. Paweł RościszewskiCel pracy Opracowanie aplikacji w formie wielu scenariuszy obliczeniowych

wraz z kodami obliczeniowymi (filtrami) w języku OpenCL atakże optymalizatorów przetwarzania równoległego w klastrach zwielordzeniowymi procesorami oraz akceleratorami a następniewdrożenie w systemie KernelHive oraz wykonanie.

Zadania do wykonania Analiza, projekt, implementacja aplikacji w formie scenariuszy,implementacja filtrów oraz modułu optymalizacji odwzorowaniawęzłów scenariusza na rozproszony system. Testy wydajności atakże zużycia energii.

Literatura 1. Dokumentacja KernelHive2. Dokumentacja OpenCL3. P Czarnul, P Rościszewski. Optimization of execution time

under power consumption constraints in a heterogeneousparallel system with gpus and cpus, Distributed Computingand Networking, 66-80, LNCS, Springer, 2014

Liczba wykonawców 1Uwagi

Temat pracy dyplomowej magisterskiej

Porównanie wydajności i elastyczności programowania zwykorzystaniem mechanizmów unified memory oraz dynamicparallelism do tradycyjnego API programistycznego naplatformie CUDA

Temat w jęz. angielskim Comparison of performance and flexibility of programmingusing unified memory and dynamic parallelism versus thetraditional CUDA API

Opiekun pracy dr inż. Paweł CzarnulKonsultant pracyCel pracy Celem pracy jest analiza (na bazie kilku przykładowych aplikacji)

wydajności i elastyczności tworzenia aplikacji z wykorzystaniempodanych technologii w porównaniu do tradycyjnego podejścia.Oszacowanie wpływu na wydajność, ale także czasu wytwarzaniaaplikacji równoległych.

Zadania do wykonania Analiza, projekt, implementacja przykładowych aplikacji (każda wobu wersjach) w sposób pozwalający na demonstrację wydajnościi elastyczności. Testy. Analiza wyników i opracowanie wniosków.

Literatura 1. Dokumentacja NVIDIA CUDA.2. Inne szczegółowe pozycje polecone przez promotora.

Liczba wykonawców 1

Page 21: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

Uwagi

Temat pracy dyplomowej magisterskiej

Opracowanie aplikacji równoległej do analizy strumienidanych z sieci sensorów

Temat w jęz. angielskim An application for parallel analysis of data streams from anetwork of sensors

Opiekun pracy dr inż. Paweł CzarnulKonsultant pracyCel pracy Opracowanie aplikacji do równoległej analizy danych

pochodzących z sensorów. Wykorzystanie serwera zwielordzeniowymi procesorami oraz akceleratorami w celuzwiększenia skalowalności rozwiązania. Opracowaniemechanizmu wydajnego skalowania przetwarzania.

Zadania do wykonania Analiza, projekt, implementacja. Wdrożenie przykładowegośrodowiska i demonstracja skalowalności.

Literatura1. Rajkumar Buyya, ed. „High Performance Cluster

Computing, Architectures and Systems”, Prentice Hall,2. Rajkumar Buyya, ed. „High Performance Cluster

Computing, Programming and Applications”, Prentice Hall,3. Ian Foster. „Designing and Building Parallel Programs”,

Addison-Wesley, http://www.-unix.mcs.anl.gov/dbpp,4. Dokumentacja OpenMP, MPI, OpenCL, CUDA.5. Barry Wilkinson and Michael Allen, “Parallel

Programming: Techniques and Applications UsingNetworked Workstations and Parallel Computers”, PrenticeHall.

Liczba wykonawców 1Uwagi

Temat pracy dyplomowej magisterskiej/inżynierskiej

Porównanie wydajności aplikacji równoległych OpenCL na nowoczesnych platformach sprzętowych

Temat w jęz. angielskim Performance comparison of parallel OpenCL applications on modern hardware systems

Kierujący pracą dr inż. Paweł Czarnul

Konsultant pracy

Cel pracy Praca polega na stworzeniu reprezentatywnych aplikacji (dla różnych klas problemów) równoległych z wykorzystaniem API OpenCL (z uwzględnieniem najnowszych wersji standardu) na nowoczesnych platformach sprzętowych firm Intel, AMD, NVIDIA. Praca powinna zawiera demonstrację a także porównania

Page 22: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

wydajności, wnioski a także ocenę elastyczności rozwiązania.

Zagadnienia do opracowania

Analiza, projekt i implementacja aplikacji. Konfiguracja platform. Wykonanie testów. Opracowanie wyników i wnioski.

Literatura1. Ian Foster. „Designing and Building Parallel Programs”,

Addison-Wesley, http://www.-unix.mcs.anl.gov/dbpp,2. Dokumentacja OpenCL.3. Dokumentacja techniczna urządzeń Intel Xeon Phi, kart

graficznych NVIDIA, AMD.4. Barry Wilkinson and Michael Allen, “Parallel

Programming: Techniques and Applications UsingNetworked Workstations and Parallel Computers”, PrenticeHall.

5. Inne szczegółowe pozycje polecone przez promotora.Liczba wykonawców 1Uwagi

Temat pracy dyplomowej magisterskiej/inżynierskiej

Środowisko do oceny podobieństwa sygnałów z kardiografiiimpedancyjnej

Temat w jęz. angielskim Evaluation of ICG signal similarity.

Kierujący pracą Dr inż. Tomasz Dziubich

Konsultant pracy prof. dr hab. n. med. Janusz Siebert (GUMed), mgr inż. Karol Draszawka

Cel pracy Celem pracy jest opracowanie metody oceny podobieństwa sygnałów IKG (kardiografii impedancyjnej). Baza sygnałów została już pozyskana w ramach platformy IPMed. Proponuje się wykorzystanie metod uczenia głębokiego (deep learning) sieci rekurencyjnych. Opracowaną metodę należy porównać do innych podejść.

Zagadnienia do opracowania 1. Analiza metod oceny podobieństwa biosygnałów medycznych (w tym IKG)

2. Dobór metody uczenia klasyfikatora3. Utworzenie demonstratora4. Ocena skuteczności i precyzji klasyfikacji.

Page 23: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

Literatura Mariusz Piechota, Robert Irzmański, Jan Kowalski i LucjanPawlicki, Kardiografia impedancyjna Folia Cardiol.2005, tom12, nr 1, 7–12 Via Medica, ISSN 1507–4145

Tomasz Sodolski i Andrzej Kutarski, Kardiografiaimpedancyjna — metoda szybkiej oceny i monitorowania stanuhemodynamicznego, Cardiology Journal 2007; 14: 115–126

www.deeplearning.net

Liczba wykonawców 1

Uwagi

Temat pracy dyplomowej magisterskiej/inżynierskiej

System wspomagający ocenę zmian przekroju tętnic w serii czasowej obrazów kolorowych dna oka

Temat w jęz. angielskim Decision support system for assessment of retinal arteries width based on time-series of fundus images

Kierujący pracą Dr inż. Tomasz Dziubich

Konsultant pracy Leopold Glasner

Cel pracy Celem pracy jest opracowanie modułu pozwalającego na wspomaganie lekarza w gromadzeniu serii czasowych zdjęć dna oka oraz wyznaczającego szerokości przekrojów tętnicy na tych obrazach. Moduł przeznaczony jest dla platformy IPMed wspomagającej pracę naukowych zespołów medycznych.

Zagadnienia do opracowania 1. Zapoznanie się z algorytmami wyznaczania naczyń tętniczych na obrazach kolorowycha oka.

2. Ocena, wybór i implementacja zestawu wybranych algorytmów z punktu 1.

3. Projekt i implementacja modułu platformy IPMed pozwalającego na wykorzystanie opracowanych algorytmów

4. Ocena działania poszczególnych algorytmów, w szczególności w aspekcie wydajności w środowisku równoległym.

Literatura Imedos Combines High - resolution Digital Images with theInnovative Field of Retinal Vessel Analysis, Imedos, EuropeanOphtgalmic Review, 2007:1-2

Lowell, James, et al. Measurement of retinal vessel widths from

Page 24: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

fundus images based on 2-D modelling.” Medical Imaging,IEEE Transactions on 23.10 (2004):1196-1204

Soares, Joao VB, et al. „Retilan vessel segmentation using the2-D Gabor waelet and supervised classification.” MedicalImaging, IEEE Transactions on 25.9 (2006):1214-1222

Liczba wykonawców 1

Uwagi

Temat pracy dyplomowejmagisterskiej

Środowisko do kreowania przestrzeni inteligentnych

Temat w jęz. angielskim An environment to creation of smart spaces

Opiekun pracy dr inż. Tomasz Dziubich

Konsultant pracy

Cel pracy Celem pracy jest utworzenie wdrożenie środowiska dokreowania przestrzeni inteligentnych (np. medycznych, saliwykładowej, itp.). Należy dokonać wyboru gotowegośrodowiska pozwalającego na instalację w środowiskuklastrowym katedry i w zewnętrznym środowisku chmury (np.iotenable, sitewhere, nimbits lub inne). Wdrożone środowiskonależy rozszerzyć o moduł analityczny pozwalający naefektywne uczenie sieci głębokich w oparciu o wielkoskalowedane (BigData).

Zadania do wykonania 1. Przegląd środowisk chmurowych dla Internetu Rzeczy iwybór środowiska do wdrożenia

2. Wdrożenie platformy w środowisku klastra KASK3. Wybór pilotażowej przestrzeni4. Zebranie zbioru danych5. Opracowanie narzędzia/modułu do analizy wiekoskalowych

danych6. Integracja narzędzia z platformą7. Ocena skalowalności opracowanego rozwiązania

Literatura 1. http://sitewhere.orgYang Deng; Zhonghong Ou; Komu, M.; Looga, V.; Yla-Jaaski,

A., "Anatomy of the connecting architecture of Internet ofThings," Cloud Computing and Intelligent Systems (CCIS),2012 IEEE 2nd International Conference on , vol.03, no.,pp.1230,1234, Oct. 30 2012-Nov. 1 2012, doi:10.1109/CCIS.2012.6664580

http://postscapes.com/internet-of-things-platforms

Liczba wykonawców 1

Page 25: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

Uwagi

4

Temat pracy dyplomowejmagisterskiej

Optymalizacja procesu ładowania aplikacji webowych dlaurządzeń mobilnych

Temat w jęz. angielskim Optimization of web applications’ loading for mobile devices

Opiekun pracy Dr inż. Tomasz Dziubich

Konsultant pracy

Cel pracy Celem pracy jest wykonanie badań pozwalających na ocenęczasu wykonania poszczególnych faz potoku (przetwarzanieżądania przez przeglądarkę, budowanie drzewa DOM, CSSOM,AJAX, i inne) w przetwarzaniu stron webowych dla urządzeńmobilnych, w szczególności w aspekcie protokołu HTTP 2.0 iSPDY. Należy przedstawić metody skrócenia czasu ładowaniastron oraz dokonać przeglądu narzędzi pomiarowych (profileryCPU i pamięci, analizowanie i porównywanie stosu maszynywirtualnej V8, pomiary czasów/zdarzeń (Navigation Timing,User Timing, Resource Timing), wizualizacja przetwarzaniażądania (Timeline). Należy również dokonać optymalizacji postronie wybranych serwerów zgodnych z HTTP 2.0 (np. nginx,httpd).

Zadania do wykonania 1. Przedstawienie procesu ładowania stron

2. Analiza narzędzi do profilowania i architektury przeglądareki serwerów.3. Wykonanie środowiska pomiarowego

4. Wybór etapów podlegających optymalizacji i ichimplementacja.

5. Przeprowadzenie eksperymentów i ocena wyników

Literatura Lomotey, R.K.; Deters, R., "SaaS Authentication Middlewarefor Mobile Consumers of IaaS Cloud," Services (SERVICES),2013 IEEE Ninth World Congress on , vol., no., pp.448,455,June 28 2013-July 3 2013doi: 10.1109/SERVICES.2013.34

Liang Shuai; Gaogang Xie; Jianhua Yang, "Characterization ofHTTP behavior on access networks in Web 2.0,"Telecommunications, 2008. ICT 2008. International Conferenceon , vol., no., pp.1,6, 16-19 June 2008doi: 10.1109/ICTEL.2008.4652621

Chi Chi Hung; Lim Yan-Hong, "Dynamic application-levelbandwidth negotiations for WWW," High PerformanceComputing in the Asia-Pacific Region, 2000. Proceedings. TheFourth International Conference/Exhibition on , vol.2, no.,

Page 26: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

pp.726,731 vol.2, 14-17 May 2000

Hypertext Transfer Protocol version 2 - RFC7540HPACK - Header Compression for HTTP/2 - RFC7541

Liczba wykonawców 1

Uwagi

Temat pracy dyplomowejmagisterskiej

Rozproszona platforma do zarządzania danymigeoprzestrzennymi

Temat w jęz. angielskim Distributed framework for geospatial data management

Opiekun pracy Dr inż. Tomasz Dziubich

Konsultant pracy dr hab. inż. Marek Moszyński

Cel pracy Celem pracy jest opracowanie wydajnej i skalowalnejplatformy do przechowywania danych geoprzestrzennych wlaboratorium KASK. Architektura powinna być oparta nainstalacji GeoServera w środowisku równoległym,opracowaniu mechanizmu integracji platformy z wielomaźródłami danych oraz opracowaniu interfejsu użytkownika dozarządzania i prezentacji danych w formie usług.

Zadania do wykonania 1. Zapoznanie się z budową Geoservera oraz analizaistniejących architektur o podobnym przeznaczeniu

2. Dobór właściwej architektury doprzedstawionego problemu

3. Przygotowanie i uruchomienie właściwejinfrastruktury

4. Ocena jakości osiągniętego rozwiązania (w tymskalowalności platformy)

Literatura 1. http://geoserver.org2. http://www.geo-solutions.it3. Xieyu Fan; Sheng Wu; Yingchao Ren; Fuliang Deng, "Anapproach to providing cloud GIS services based on scalablecluster," Geoinformatics (GEOINFORMATICS), 2013 21stInternational Conference on , vol., no., pp.1,4, 20-22 June2013doi: 10.1109/Geoinformatics.2013.6626132

Liczba wykonawców 1

Uwagi

6

Page 27: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

Temat pracy dyplomowejmagisterskiej (jęz. pol.)

Monitorowanie wydajności rozproszonych systemów informatycznych

Temat pracy dyplomowejmagisterskiej (jęz. ang.)

Monitoring of the performance of distributed systems

Opiekun pracy Dr inż. Tomasz Dziubich

Konsultant pracy Witold Bołt (JIT Solutions)

Cel pracy Zaprojektowanie efektywnych metod monitorowania wydajnościrozproszonych systemów komputerowych o dużej skali.

Zadania do wykonania 1. Przygotowanie sformalizowanej definicji problemu.2. Przegląd dostępnych rozwiązań w obszarze komunikacji w środowisku rozproszonym.3. Analiza obecnej architektury systemu monitorującego jitmon2.4. Modyfikacja systemu jitmon2 pod kątem systemów rozproszonych.5. Przeprowadzenie szczegółowych testów funkcjonalnych oraz wydajnościowych.6.Analiza i podsumowanie otrzymanych wyników.

Źródła 1. Dokumentacja techniczna systemu jitmon2.2. Systemy rozproszone. Zasady i paradygmaty, Tanenbaum

Andrew S., van Steen Maarten3. Distributed systems concepts and design (5th Edition),

George Coulouris, Jean Dollimore, Tim Kindberg4. Monitoring and management-support of distributed systems,

Dieter Haban, Dieter Wybranietz, Ammon Barak5. Towards user-defined performance monitoring of distributed

Java applications, Włodzimierz Funika, Piotr Godowski, PiotrPęgiel, Marian Bubak

Liczba wykonawców 1

Uwagi

Temat pracy dyplomowejmagisterskiej (jęz. pol.)

Prognozowanie zapotrzebowanie na leki w gabinecieweterynaryjnym

Temat pracy dyplomowejmagisterskiej (jęz. ang.)

Forecasting the demand for drugs in veterinary clinic

Opiekun pracy dr inż. Jarosław Kuchta

Konsultant pracy

Cel pracy Opracowanie aplikacji prognozującej zużycie leków wwybranych okresach czasu na podstawie ilości ich zużycia wgabinecie weterynaryjnym i częstotliwości występowania chorób

Page 28: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

Zadania do wykonania 1. Rozpoznanie istniejących rozwiązań w zakresie analizy iprognozowania zużycia zasobów.

2. Opracowanie aplikacji obsługi gabinetu weterynaryjnego zmożliwością rejestracji wydawanych leków i wprowadzeniadanych historycznych.

3. Zapewnienie funkcjonalności prognozowania zapotrzebowaniana leki na podstawie zebranych danych.

Źródła 1. Marcin Szupke: Predykcja i optymalizacja wielokryterialnaw zastosowaniu do prognozowania zużycia energiielektrycznej i sprzedaży leków, praca magisterkaUniwersytetu Mikołaja Kopernika, 2008,http://mi007.wikispaces.com/file/view/MSc.pdf.

2. Ustawa o ochronie zdrowia zwierząt oraz zwalczaniuchorób zakaźnych zwierząt.

3. Prawo farmaceutyczne4. Ustawa o zakładach leczniczych dla zwierząt5. Ustawa w sprawie zakresu i sposobu prowadzenia ewidencji

leczenia zwierząt i dokumentacji lekarsko-weterynaryjnej

Liczba wykonawców 1

Uwagi

Temat pracy dyplomowejmagisterskiej (jęz. pol.)

Generowanie kodu źródłowego dla systemów wbudowanych

Temat pracy dyplomowejmagisterskiej (jęz. ang.)

Source code generation for embedded systems

Opiekun pracy dr inż. Jarosław Kuchta

Konsultant pracy Marek Zmuda (INTEL)

Cel pracy Zbadanie możliwości auto-generowania kodu źródłowego napodstawie dokumentacji dla wybranych systemówwbudowanych.

Zadania do wykonania 1. Rozpoznanie istniejących rozwiązań dot. generowania kodudla systemów wbudowanych

2. Opracowanie szablonów standardowych fragmentów kodu dlawybranych systemów wbudowanych.

3. Zapewnienie elastyczności generowania kodu na podstawieparametrów pobieranych z dokumentacji.

Źródła 1. Moreira, T.G. ; Wehrmeister, M.A. ; Pereira, C.E. ; Petin, J.:Automatic code generation for embedded systems: FromUML specifications to VHDL code, 2010 8th IEEEInternational Conference on Industrial Informatics (INDIN)

Page 29: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

2. Alexander Stante, Dr. Gereon Weiß: Seamless Modeling andCode Generation for Embedded Systems, Fraunhofer Institutefor Embedded Systems and Communication TechnologiesESK

3. http://www.mathworks.com/solutions/embedded-code-generation/index.html

4. Peter Sestoft, Henrik Hulgaard, Andrzej Wąsowski: CodeGeneration for Embedded Systems, IT-C, 3-4 June 2002

Liczba wykonawców 1

Uwagi

Temat pracydyplomowejmagisterskiej (jęz. pol.)

Aktualizacja dokumentacji kodu dla systemów wbudowanych

Temat pracydyplomowejmagisterskiej (jęz. ang.)

Actualization of code documentation for embedded systems

Opiekun pracy dr inż. Jarosław Kuchta

Konsultant pracy Marek Zmuda (INTEL)

Cel pracy Opracowanie sposobu aktualizacji dokumentacji kodu poprzezśledzenie zmian dla wybranych systemów wbudowanych.

Zadania do wykonania 1. Rozpoznanie stosowanych sposobów dokumentowania koduźródłowego systemów wbudowanych oraz śledzenia zmian wkodzie

2. Opracowanie sposobu na sprawdzenie zgodnościdokumentacji z kodem.

3. Opracowanie sposobu aktualizowania dokumentacji napodstawie zmian w kodzie.

Źródła 1. Muranko, B. ; Drechsler, R.: Technical Documentation ofSoftware and Hardware in Embedded Systems, 2006 IFIPInternational Conference on Very Large Scale Integration

2. CGI: Using Embedded System Information to DocumentComplex Business Applications,http://www.cgi.com/cgi/pdf/cgi_whpr_72_documentation_infrastructure_e.pdf.

3. http://www.ganssle.com/tools.htm#Difftools

Liczba wykonawców 1

Uwagi

Temat projektudyplomowego

Aplikacja do analizy sygnałów biologicznych

Page 30: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

magisterskiego

Temat projektudyplomowegomagisterskiego (jęz. ang.)

Application for the analysis of biological signals

Opiekun pracy Dr inż. Julian Szymański

Konsultant pracy

Cel pracy Celem pracy jest zbudowanie aplikacji pozyskującej iprzetwarzającej sygnały z sensorów umiejscowionych na cieleczłowieka. W pracy planowane jest pozyskiwanie sygnałów zelektrod mierzących rytm serca, EKG, napięcie mięśni oraz ruchygałek ocznych. Innym źródłem sygnałów mogą być informacjepozyskiwane z przenośnych urządzeń EEG umożliwiającemonitorowanie aktywności mózgowej.Przetworzone sygnały mogą służyć zarówno do oceny kondycjimonitorowanej osoby jak i do detekcji zmian w typowymprzebiegu tych sygnałów.

Zadania do wykonania 1. Zbudowanie interfejsów przekazujących dane z sensorówdo urządzenia.

2. Analiza statystyczna sygnałów.3. Implementacja aplikacji mobilnej prezentującej wyniki

analizy sygnałów.

Źródła Dostępne u opiekuna pracy

Temat projektudyplomowegomagisterskiego

Narzędzie do tworzenia akompaniamentów muzycznych

Temat projektudyplomowegomagisterskiego (jęz. ang.)

A tool for musical accompaniments

Opiekun pracy Dr inż. Julian Szymański

Konsultant pracy

Cel pracy Celem pracy jest opracowanie algorytmu w formie bibliotekitworzącej akompaniament do wprowadzonych przez użytkownikamelodii, korzystając z zasad harmonii muzycznej oraz metodsztucznej inteligencji. Biblioteka ta ma posiadać interfejsprogramistyczny pozwalający w łatwy sposób na integrację zinnymi systemami (docelowo Windows, w późniejszej fazieandroid). Początkowym założeniem jest wykorzystanie harmoniiklasycznej oraz możliwa rozszerzalność o inne, np. harmoniajazzowa, czy zdefiniowane przez użytkownika zasady. Stworzonyzostanie także odpowiedni interfejs graficzny, wyświetlający zapisnutowy oraz klawiaturę fortepianu, umożliwiający korzystanie zwszystkich funkcjonalności. Docelowym zastosowaniem byłobyułatwienie pracy kompozytorom oraz proste aplikacje użytkowe

Page 31: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

czy nawet gry muzyczne.

Zadania do wykonania 1. Zbudowanie projektu algorytmu akompaniującego 2. Implementacja aplikacji3. Ocena jakości opracowanego rozwiązania

Źródła Dostępne u opiekuna pracy

Temat projektudyplomowegomagisterskiego

Sieci neuronowe do analizy szeregów czasowych

Temat projektudyplomowegomagisterskiego (jęz. ang.)

Neural networks for times series analysis

Opiekun pracy Dr inż. Julian Szymański

Konsultant pracy

Cel pracy Szeregi czasowe są istotnym typem danych, których analizaznajduje szereg zastosowań np. w predykcji trendów giełdowychczy też analizie sygnałów fonicznych lub biologicznych. W pracyplanowane jest wykorzystanie podejścia neuronowego do analizywybranej klasy szeregów czasowych. W zależności o wybranejklasy szeregów czasowych określone zostanie zadanie stawianeprzed systemem np.: dla danych giełdowych - predykcja, dlasygnałów fonicznych - odszumianie, dla sygnałów opisującychaktywność mózgową – klasyfikacja.

Zadania do wykonania 1. Implementacja sieci do przetwarzania szeregówczasowych

2. Akwizycja i analiza wybranych sygnałów3. Ocena uzyskanych rezultatów

Źródła Dostępne u opiekuna pracy

Temat projektudyplomowegomagisterskiego

Wyszukiwarka internetowa zawężająca wyniki wyszukiwania

Temat projektudyplomowegomagisterskiego (jęz. ang.)

Search engine with functionality of narrowing the results

Opiekun pracy Dr inż. Julian Szymański

Konsultant pracy

Cel pracy Typowe wyszukiwanie w Internecie oparte jest na rankingowaniustron zawierających zadane przez użytkownika słowa. Mechanizmten pomimo wielu zastosowań ma też kilka niedogodności, np.: nieoferuje możliwości, alternatywnej dla słów kluczowych,doprecyzowywania tematyki jaka jest interesująca dla

Page 32: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

użytkownika. W pracy planowane jest zbudowanie algorytmuumożliwiającego zawężanie zbioru rezultatów poprzez zadawanieprzez wyszukiwarkę pytań dookreślających tematykę interesującąużytkownika. Eksperymenty przeprowadzone zostaną na zbiorzeartykułów Wikipedii, dla których zawężanie oparte zostanie nasystemie kategorii.

Zadania do wykonania 1. Budowa systemu do wykorzystania danych z Wikipedii2. Implementacja algorytmu wyszukiwania i zawężania

rezultatów3. Ocena uzyskanych rezultatów

Źródła Prototyp http://bettersearch.eti.pg.gda.pl

Temat projektudyplomowegomagisterskiego

Interface do komunikacji głosowej z wirtualnym agentembanku

Temat projektudyplomowegomagisterskiego (jęz. ang.)

An application for voice banking

Opiekun pracy Dr inż. Julian Szymański

Konsultant pracy

Cel pracy Mobilna komunikacja z systemem bakowym odbywa się typowopoprzez wskazywanie na klawiaturze kolejnych pozycji z menubędących przedmiotem zainteresowania klienta. W pracyplanowane jest opracowanie algorytmu klasyfikującegowypowiedź użytkownika do jednej z predefiniowanych klas akcjijakie może podjąć agent reprezentujący system bankowy. Wpodstawowej wersji systemu wykorzystane zostaną informacjepodawane przez użytkownika już przetworzone do postacitekstowej, tak by w realizacji pracy skupić się na budowiealgorytmów rozumienia wypowiedzi użytkownika. W rozszerzeniemożna użyć modułu odpowiedzialnego za dekodowanie mowy natekst.

Zadania do wykonania 1. Implementacja algorytmu klasyfikacji2. Przeprowadzenie eksperymentów z rozpoznawaniem

znaczenia poleceń użytkownika3. Ocena uzyskanych rezultatów

Źródła Dostępne u opiekuna pracy

Temat projektudyplomowegomagisterskiego

Subsymboliczne reprezentacje tekstu z użyciem repozytoriówencyklopedycznych

Page 33: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

Temat projektudyplomowegomagisterskiego (jęz. ang.)

Sub-symbolic representation of text using encyclopedicrepositories

Opiekun pracy Dr inż. Julian Szymański

Konsultant pracy

Cel pracy W pracy planowane jest wykorzystanie artykułów Wikipedii ipowiązań między nimi jako przestrzeni dla reprezentacjidowolnego tekstu. Wymagać będzie to opracowania algorytmuwyszukującego w tekście frazy, którym można przypisać artykułyWikipedii. W sytuacji gdy możliwe przypisanie większe niż jedenkonieczne jest przeprowadzenie procesu ujednoznaczniania(WSD). Wyniki zrealizowanego projektu mogą być wykorzystanedo budowy narzędzia wykonującego automatyczną identyfikacjęlinków w artykułach Wikipedii. Realizację tego zadania możnaoprzeć na algorytmach identyfikacji encji nazwanych w tekście lubteż opracować neuronowy model klasyfikacyjny.

Zadania do wykonania 1. Utworzenie algorytmu wyszukującego tytuły artykułóww tekście

2. Implementacja algorytmu ujednoznaczniającego3. Ocena uzyskanych rezultatów

Źródła David Milne, Ian H. Witten Learning to Link with WikipediaWiki Decimal : http://hackday.bigmedium.com/

Temat projektudyplomowegomagisterskiego

Metody uczenia głębokiego w analizie języka naturalnego

Temat projektudyplomowegomagisterskiego (jęz. ang.)

Deep learning for natural language processing

Opiekun pracy Dr inż. Julian Szymański

Konsultant pracy

Cel pracy Celem pracy jest opracowanie wielowarstwowej architekturymodelującej elementarne kompetencje językowe. Dozrealizowania modelu planowane jest użycie metodprogramowania opartych na uczeniu głębokim. Podejście to jest wchwili obecnej wiodącym trendem w uczeniu maszynowym.Umożliwi ono wykonanie implementacji modułowej siecineuronowej realizującej w poszczególnych warstwach corazbardziej złożone zadania językowe: od rozpoznawania literówek wwyrazach po klasyfikację znaczenia tekstu.

Zadania do wykonania 1. Zapoznanie się z tematyką uczenia sieci neuronowychgłębokich.

2. Implementacja modułów realizujących poszczególnezadania językowe

3. Integracja modułów

Page 34: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

4. Ocena uzyskanych wyników.

Źródła McClelland, J.L. and Rogers, T.T. The parallel distributedprocessing approach to semantic cognitionKachel A, Duch W, Blachnik M, Biesiada J, Infosel++:Information Based Feature Selection C++ Library.

Temat projektudyplomowegomagisterskiego

Analiza danych tekstowych z repozytorium Wikipedii

Temat projektudyplomowegomagisterskiego (jęz. ang.)

Wikipedia mining

Opiekun pracy Dr inż. Julian Szymański

Konsultant pracy

Cel pracy Celem pracy jest zastosowanie algorytmów zaawansowanejanalizy danych do ekstrakcji istotnych informacji z artykułówWikipedii. W pracy planowane jest zbadanie sposobów w jakitworzone są kategorie organizujące te repozytorium. Analizahistorii zmian pozwoli na określenie sposobu w jaki ludzie tworząabstrakcyjne pojęcia łączące tematycznie podobne do siebieartykuły. Drugim podzadaniem jest ocena możliwości odtworzeniastruktury kategorii Wikipedii z użyciem algorytmów grupowania ianalizy powiązań między nimi. W celu zwiększenia wydajnościrozwiązania możliwe jest wykonanie jego implementacji na GPUlub też wykorzystując nie relacyjne bazy danych do składowaniadużych macierzy typu SCIDB.

Zadania do wykonania 1. Zbudowanie systemu pozyskującego wyszukiwane dane2. Implementacja algorytmu analizy danych3. Przetworzenie danych z użyciem zaimplementowanego

algorytmu4. Utworzenie warstwy prezentacji wyników ich ocena

Źródła Dostępne u opiekuna pracy

Temat projektudyplomowegomagisterskiego

Identyfikacja asocjacji miedzy kategorialnych

Temat projektudyplomowegomagisterskiego (jęz. ang.)

Mining of inner categories associations

Opiekun pracy Dr inż. Julian Szymański

Konsultant pracy

Page 35: Tematy prac dyplomowych magisterskich 2014/2015 · 4. Analiza wydajności wybranych algorytmów sztucznej inteligencji w ... 16. Warstwa oprogramowania do optymalizacji wykonania

Cel pracy Analiza powiązań pomiędzy abstrakcyjnymi koncepcjamiopisującymi wybraną dziedzinę tematyczną należy do istotnychobszarów analizy danych. W pracy planowane jest zweryfikowaniemożliwości zastosowania algorytmów rekomendacyjnych (typucollaborative filtering używanych w rekomendacjach zakupowych)do analizy powiązań mogących zachodzić pomiędzy kategoriamiWikipedii. Podejście to rozszerzone może być o klasyfikatorytekstu, dzięki którym przeprowadzona może zostać analizapodobieństwa klas.

Zadania do wykonania 1. Implementacja wybranych algorytmów rekomendacji lubklasyfikacji.

2. Przeprowadzenie z użyciem opracowanych algorytmówanalizy kategorii Wikipedii

3. Ocena uzyskanych wyników .

Źródła Dostępne u opiekuna pracy

Temat pracy dyplomowej magisterskiej (jęz. pol.)

Bezpieczny system głosowania i podejmowania decyzji

Temat pracy dyplomowej magisterskiej (jęz. ang.)

Secure polling system and decision management

Opiekun pracy dr inż. Piotr SzpryngierKonsultant pracyCel pracy Analiza istniejących protokołów głosowania i kolegialnego

podejmowania decyzji przez Internet. Zaprojektowanie i wykonanie aplikacji do głosowań i podejmowania decyzji na potrzeby władz Politechniki Gdańskiej i samorządu studenckiego.

Zadania do wykonania 1. Ocena cech protokołów głosowania i podejmowania decyzji2. Analiza wymagań władz Politechniki Gdańskiej3. Projekt rozwiązań uwzględniający specyfikę potrzeb.4. Implementacja wybranych rozwiązań i testowanie

Źródła 1. B. Schneier, Kryptografia dla praktyków, WNT 20022. Alfred J. Menezes, Paul C. van Oorschot, Scott A. Vanstone „Handbook of Applied Cryptography”, CRC Press,1997. (Kryptografia stosowana, WNT 2005

Liczba wykonawców 1Uwagi