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 [2023/05/25 12:31] pszwed [3. Optymalizacja rozmieszczenia pojazdów w Car Sharing] |
tematy_prac_inzynierskich [2023/06/27 03:22] pszwed [5. Zapytania w języku naturalnym do bazy danych (geograficznych)] |
||
---|---|---|---|
Line 50: | Line 50: | ||
Oczekiwana jest wizualizacja wyników (np. pogrubione/ | Oczekiwana jest wizualizacja wyników (np. pogrubione/ | ||
+ | ==== 5. Zapytania w języku naturalnym do bazy danych (geograficznych) ==== | ||
+ | |||
+ | Interesuje nas zbiór danych przechowywanych w bazie OSM (https:// | ||
+ | |||
+ | Zakładamy pewną skończoną (około 20) liczbę typów zapytań dotyczących różnych obiektów, np.: | ||
+ | |||
+ | * " | ||
+ | * " | ||
+ | takie zapytania należy rozpoznać i zamienić na kwerendy do BD, a następnie wyświetlić wyniki w aplikacji webowej | ||
+ | |||
+ | * Do przetwarzania tekstu i rozpoznawania typów zapytań i ich argumentów należy użyć biblioteki spaCy [[https:// | ||
+ | * Aplikację można zaprojektować w architekturze backend - frontend, albo w postaci monolitycznej. | ||
+ | * Językiem spaCy jest Python, więc | ||
+ | * albo usługa będzie dostępna poprzez mikroserwis, | ||
+ | * albo backend będzie napisany w Pythonie (np. Flask, FastAPI) | ||
+ | * albo cała aplikacja będzie napisana w Pythonie (np. Django lub dash) | ||