Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
spr:studio_projektowe_2_2016 [2016/10/12 12:07]
pszwed [Rejestracja tematów]
spr:studio_projektowe_2_2016 [2017/10/11 02:12] (current)
pszwed [Studio projektowe 2 (2016)]
Line 1: Line 1:
 +====== Studio projektowe 2 (2017) ======
 +
 +Propozycja kontynuacji dla grup
 +
 +===== Analiza polskich tekstów z Twittera =====
 +
 +  * Użycie word2vec np.. z TensorFlow do zbudowania gęstej reprezentacji słów lub tagów. Tutorial: https://www.tensorflow.org/tutorials/word2vec
 +  * Hierarchiczne grupowanie użytkowników według podobieństwa cech stylistycznych
 +  * Analiza sentymentu - znaczne zwiększenie zbioru uczącego i dodanie klasy neutralnej
 +
 +===== Interfejs do wprowadzania podstawowych elementów opisu wymagań projektów informatycznych i wykrywanie powiązań =====
 +
 +Zamiast: Interfejs do wprowadzania danych dla systemu służącego do ustalania ograniczeń prędkości
 +
 +  * Tworzenie projektów (słów kluczowych, kategorii projektów)
 +  * Nazwy klas + defincje, w tym atrybuty
 +  * Nazwy aktorów + definicje
 +  * User stories lub nazwy przypadków użycia i definicje (przebieg główny i alternatywne)
 +  * Próba wykrycia elementów opisu zachowania z tekstu Aktor-akcja (czasownik) - klasa
 +
 +===== Operacje na sekwencjach zdarzeń =====
 +  *Uściślenie modelu - stan vs. zdarzenie.
 +  *Poprawa translacji formuł do postaci  automatów
 +  *Integracja kodu Java po stronie serwera
 +
 +===== Algorytm PSO =====
 +  * Implementacja algorytmu PSO na platformie nd4j i porównanie z OpenCL
 +  * Inne topologie, np. turniejowe PSO
 +  * Pełna implementacja funkcji testowych CEC
 +
 +===== Generacja ontologii o zadanych parametrach złożoności =====
 +W projekcie zaimplementowano miary podobieństwa reprezentacji grafowych.
 +Zastosowanie do rzeczywistych ontologii. Główne pytanie - czy styl ich definiowania wykazuje statystyczne podobieństwo (głębokość, liczba relacji, liczba atrybutów).
 +
 +Metoda
 +- Wyszukiwane są ontologie na Swoogle.
 +- Są przekształcane do reprezentacji grafowej (raczej kod Java)
 +- Budowane są cząstkowe miary podobieństwa
 +- Budowana miara sumaryczna (agregacja miar cząstkowych)
 +
 +===== Biblioteka map matching =====
 +
 +Map matching to rzutowanie ciągu danych GPS na rzeczywiste drogi tak, aby zbudować prawdopodobną ścieżkę ruchu pojazdu. Ten problem budzi bardzo duże zainteresowanie, ponieważ funkcja jest przydatna w wielu aplikacjach.
 +
 +Celem projektu jest implementacja biblioteki (rozwiązania) dla wybranej platformy. Wymagane funkcje to (1) zdefiniowanie grafu dróg (wraz z topologią) oraz (2) implementacja właściwego algorytmu rzutowania.
 +
 +Źródłem danych powinna być mapa OSM 
 +Możliwe rozwiązania:
 +* implementacja wewnątrz Postgres + Postgis w języku PL/pgSQL (wykorzystanie gotowych narzędzi importu do Postgres), 
 +* interfejs do definiowania grafu w pamięci (lub importu) oraz implementacja algorytmu w wybranym języku programowania (Java, Python)
 +
 +W obu przypadkach wskazane jest wykorzystanie biblioteki GIS do przetwarzania geometrii i zwracanie rezultatów w postaci geometrii (linestring).  
 +
 + 
 +
 +
 +
 +
 +
 +
 ====== Studio projektowe 2 (2016) ====== ====== Studio projektowe 2 (2016) ======
  
spr/studio_projektowe_2_2016.1476266836.txt.gz · Last modified: 2016/10/12 12:07 by pszwed
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0