Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
spr:studio_projektowe_1_2017 [2017/02/28 15:03]
pszwed
spr:studio_projektowe_1_2017 [2017/02/28 18:50] (current)
pszwed [Analiza jakości tras rowerowych]
Line 3: Line 3:
 ===== Analiza jakości tras rowerowych ===== ===== Analiza jakości tras rowerowych =====
  
-**Podprojekt 1 (3 osoby)** +**Aplikacja mobilna i analiza danych (3 osoby)** 
-  * Aplikacja mobilnej pozwalającej na zbieranie danych z czujników w telefonie (akcelerometr, żyroskop, GPS) oraz dodawanie komentarzy słownych +  * Aplikacja mobilna pozwalającej na zbieranie danych z czujników w telefonie (akcelerometr, żyroskop, GPS) oraz dodawanie komentarzy słownych 
-  * Eksperymenty offline (analiza zebranych danych w celu klasyfikacji charakteru nawierzchni, progów, utrudnień) +  * Eksperymenty offline (analiza zebranych danych w celu klasyfikacji charakteru nawierzchni, progów, utrudnień, zachowania kierowcy
-  * Rozbudowa aplikacji, implementacja mechanizmy klasyfikacji i oceny odcinków trasy+  * Rozbudowa aplikacji, implementacja mechanizmów klasyfikacji i oceny odcinków trasy oraz komunikacja z serwerem.
  
-**Podprojekt 2 (2 osoby)**   + 
-  * Serwer REST zbierający dane+ 
 +**Serwer i wizualizacja (2 osoby)**   
 +  * Serwer z interfejsem REST  do odbioru danych
   * Aplikacja testowa do zasilania sztucznie wygenerowanymi danymi   * Aplikacja testowa do zasilania sztucznie wygenerowanymi danymi
   * Aplikacja do wizualizacji zarejestrowanych ścieżek na mapie    * Aplikacja do wizualizacji zarejestrowanych ścieżek na mapie 
  
 ===== Interfejs  do wprowadzania danych dla systemu służącego do ustalania ograniczeń prędkości ===== ===== Interfejs  do wprowadzania danych dla systemu służącego do ustalania ograniczeń prędkości =====
-(3 osoby)+**(3 osoby)**
  
 Interfejs ma umożliwiać: Interfejs ma umożliwiać:
Line 36: Line 38:
  
 ===== Analiza polskich tekstów z Twittera ===== ===== Analiza polskich tekstów z Twittera =====
-(2 osoby)+**(2 osoby)**
  
 Celem projektu jest zebranie polskich danych tekstowych (np. wypowiedzi na Twitterze osób publicznych, celebrytów ) oraz analiza ich treści: Celem projektu jest zebranie polskich danych tekstowych (np. wypowiedzi na Twitterze osób publicznych, celebrytów ) oraz analiza ich treści:
Line 44: Line 46:
  
 Do pobierania danych można skorzystać bezpośrednio z API Twittera lub użyć funkcji platformy Apache Spark Do pobierania danych można skorzystać bezpośrednio z API Twittera lub użyć funkcji platformy Apache Spark
 +
 +Przydatne informacje: [[http://home.agh.edu.pl/~pszwed/wiki/doku.php?id=med:lab_4|laboratorium Metody eksploracji danych (semestr zimowy)]]
  
 ===== Operacje na sekwencjach zdarzeń ===== ===== Operacje na sekwencjach zdarzeń =====
-(2 osoby)+**(2 osoby)**
  
 W wielu organizacjach rejestrowane są logi zdarzeń, które obserwowane są podczas realizacji procesów biznesowych. Są one używane do identyfikacji procesów lub sprawdzania zgodności zarejestrowanych zdarzeń z przebiegiem procesu. (Patrz: process mining).  W wielu organizacjach rejestrowane są logi zdarzeń, które obserwowane są podczas realizacji procesów biznesowych. Są one używane do identyfikacji procesów lub sprawdzania zgodności zarejestrowanych zdarzeń z przebiegiem procesu. (Patrz: process mining). 
-Standardowym formatem jest XES [[http://www.xes-standard.org]] i dostępne są rzeczywiste lub wygenerowane zbiory sekwencji zdarzeń w tym formacie. +Standardowym formatem jest XES [[http://www.xes-standard.org]]. Dostępne są rzeczywiste lub wygenerowane zbiory sekwencji zdarzeń w tym formacie. 
  
 Celem projektu jest opracowanie funkcji działających po stronie systemu zarządzania bazą danych (procedur składowanych) umożliwiających wykonywanie kwerend na sekwencjach. Elementy zapytań powinny być wzorowane na operatorach logiki temporalnej (zawsze, w końcu), np.: zawsze (zarejestrowano zlecenie => w końcu wysłano potwierdzenie). Celem projektu jest opracowanie funkcji działających po stronie systemu zarządzania bazą danych (procedur składowanych) umożliwiających wykonywanie kwerend na sekwencjach. Elementy zapytań powinny być wzorowane na operatorach logiki temporalnej (zawsze, w końcu), np.: zawsze (zarejestrowano zlecenie => w końcu wysłano potwierdzenie).
Line 56: Line 60:
  
 ===== Uczenie map kognitywnych na platformie OpenCL ===== ===== Uczenie map kognitywnych na platformie OpenCL =====
-(2 osoby)+**(2 osoby)**
  
 Mapy kognitywne opisane są równaniem stanu X(t+1) = f(E X(t))$, gdzie X\in R^n, natomiast E jest macierzą n x n Mapy kognitywne opisane są równaniem stanu X(t+1) = f(E X(t))$, gdzie X\in R^n, natomiast E jest macierzą n x n
Line 63: Line 67:
  
  
-Celem projektu jest implementacja wybranych dwóch algorytmów uczenia map kognitywnych na platformie OpencCL.+Celem projektu jest implementacja wybranych dwóch (do ustalenia) algorytmów uczenia map kognitywnych na platformie OpencCL.
  
 ===== Implementacja algorytmów optymalizacji ciągłej na platformie OpenCL ===== ===== Implementacja algorytmów optymalizacji ciągłej na platformie OpenCL =====
Line 77: Line 81:
 Podobny zestaw algorytmów, problemy do ustalenia.  Podobny zestaw algorytmów, problemy do ustalenia. 
  
-==== Generacja ontologii o zadanych parametrach złożoności ==== +===== Generacja ontologii o zadanych parametrach złożoności ===== 
  
 ** 1-2 osoby** ** 1-2 osoby**
  
-Celem projektu jest generacja ontologii (grafu) o zadanych parametrach statystycznych. Parametry należy częściowo wzorować na propozycji w publikacji [[http://www.nature.com/ncomms/2015/151020/ncomms9627/full/ncomms9627.html]].+Celem projektu jest generacja ontologii (grafu z etykietami krawędzi) o zadanych parametrach statystycznych. Parametry należy częściowo wzorować na propozycji w publikacji [[http://www.nature.com/ncomms/2015/151020/ncomms9627/full/ncomms9627.html]].
  
 Podane miary należy dostosować do modelu: Podane miary należy dostosować do modelu:
Line 92: Line 96:
  
 Zagadnienie jest zadaniem optymalizacyjnym: należy wygenerować graf z funkcją celu opisującą dopasowanie do zadanych parametrów. Np. można wykorzystać algorytm genetyczny. Zagadnienie jest zadaniem optymalizacyjnym: należy wygenerować graf z funkcją celu opisującą dopasowanie do zadanych parametrów. Np. można wykorzystać algorytm genetyczny.
 +
 +
 +======= Rejestracja tematów =======
 +
 +:!: **Uwaga**
 +:!: **Przed zarejestrowaniem tematu sprawdź, czy nie jest zajęty. Dany temat może zostać wybrany tylko przez jedną grupę.**
 +
 +[[http://home.agh.edu.pl/~pszwed/sproj/inscr-2017.html|Zarejestruj temat]] \\
 +
 +[[http://home.agh.edu.pl/~pszwed/inscr/list.cgi?courseid=sproj-1-2017&title=StudioProjektowe1.2017|Lista zarezerwowanych tematów]]\\
 +
 +Funkcja do rejestracji jest niestety bardzo prymitywna, za co z góry przepraszam. Działanie jej polega na dopisywaniu kolejnych wierszy do pliku tekstowego. Nanosząc ręcznie poprawki najłatwiej jest mi usuwać całe wiersze.
 +
 +  *Jeśli 1-2 osobowa grupa chce dodać kolejną osobę - proszę zarejestrować jeszcze raz wpisując wszystkich członków grupy. Wcześniejszy wpis zostanie usunięty
 +  *Jeżeli grupa chce zmienić temat - proszę zarejestrować jeszcze raz grupę i nowy temat. 
 +
 +
  
spr/studio_projektowe_1_2017.1488290624.txt.gz · Last modified: 2017/02/28 15:03 by pszwed
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0