Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
tematy_prac_inzynierskich [2019/07/01 00:58] pszwed [2019] |
tematy_prac_inzynierskich [2019/10/02 23:11] pszwed [Struktura pracy] |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Struktura pracy ====== | ||
+ | |||
+ | [[struktura_pracy_inz|Struktura pracy]] | ||
+ | |||
+ | |||
====== Tematy prac inżynierskich ====== | ====== Tematy prac inżynierskich ====== | ||
===== 2019 ===== | ===== 2019 ===== | ||
- | Obecnie zarezerwowanych jest 7/12 | + | Obecnie zarezerwowanych jest 12/12 |
+ | |||
+ | :!: ** Nie podejmuję się prowadzenia kolejnych prac ze wzgledu na osiągnięcie limitu** :!: | ||
==== 1. Wizualizacja danych geograficznych ==== | ==== 1. Wizualizacja danych geograficznych ==== | ||
:!: Rezerwacja | :!: Rezerwacja | ||
Line 10: | Line 17: | ||
==== 2. Narzędzia WebScraping ==== | ==== 2. Narzędzia WebScraping ==== | ||
+ | :!: Rezerwacja | ||
+ | |||
Przegląd i porównanie narzędzi WebScraping dla kilku przykładowych zadań, np. zbieranie danych z serwisu nieruchomości lub samochodów, | Przegląd i porównanie narzędzi WebScraping dla kilku przykładowych zadań, np. zbieranie danych z serwisu nieruchomości lub samochodów, | ||
==== 3. Map matching ==== | ==== 3. Map matching ==== | ||
- | (a) Implementacja (znanego) algorytmu rzutowania sekwencji odczytów GPS na mapę w postaci procedur składowanych dla PostgreSQL/ | + | (a) Implementacja (znanego) algorytmu rzutowania sekwencji odczytów GPS na mapę w postaci procedur składowanych dla PostgreSQL/ |
- | (b) Alternatywnie, | + | |
+ | Procedury mogą być zaimplementowane w | ||
+ | - [[https:// | ||
+ | - Java lub Pythonie (trudniejsze w konfiguracji i dyskusyjne wydajnościowo) | ||
+ | |||
+ | (b) Alternatywnie, | ||
+ | |||
+ | Zakres: | ||
+ | - załaduj mapę oryginalną | ||
+ | - podziel drogę na segmenty (od skrzyżowania do skrzyżowania) | ||
+ | - dodaj tabele/ | ||
+ | - dodaj tabele/ | ||
+ | - napisz procedurę, która dla nowego punktu: | ||
+ | - rozszerza graf o nowe możliwe wierzchołki // | ||
+ | - usuwa z grafu wierchołki, | ||
+ | - podprocedury powinny mieć warianty lub być sterowane parametrami | ||
+ | - Testy: | ||
+ | - jakościowe - czy ścieżki są odwzorowane poprawnie | ||
+ | - wydajnościowe - ile zapytań można przetwarzać w jednostce czasu, ewentualnie grupowanie punktów jednej ściezki | ||
==== 4. Wykorzystannie reguł rozmytych do rekomendacji produktów ==== | ==== 4. Wykorzystannie reguł rozmytych do rekomendacji produktów ==== | ||
:!: Rezerwacja | :!: Rezerwacja | ||
Line 23: | Line 49: | ||
==== 5. Aplikacja webowa do edycji dokumentacji projektowej ==== | ==== 5. Aplikacja webowa do edycji dokumentacji projektowej ==== | ||
+ | :!: Rezerwacja | ||
+ | |||
Projekt w stylu [[http:// | Projekt w stylu [[http:// | ||
Konfigurowalna struktura dokumentu: [[http:// | Konfigurowalna struktura dokumentu: [[http:// | ||
Line 28: | Line 56: | ||
==== 6. Optymalizacja na GPU ==== | ==== 6. Optymalizacja na GPU ==== | ||
+ | |||
Implementacja popularnych algorytmów optymalizacji ciągłej na GPU: CUDA lub OpenCL. //Takich prac może być wiecej...// | Implementacja popularnych algorytmów optymalizacji ciągłej na GPU: CUDA lub OpenCL. //Takich prac może być wiecej...// | ||