Ścieżka aplikacyjna przeznaczona jest dla osób, które chcą zrealizować projekt na konkretnych danych lub taki, który rozwiązywać będzie konkretne zadanie. Zamiast implementować algorytm od zera, w tej ścieżce sięga się po gotowe narzędzia.

Najważniejszym elementem niniejszego projektu jest określenie zadania aplikacji oraz wybór i wykorzystanie odpowiednich narzędzi.

Nie są tutaj realizowane pełne eksperymenty naukowe, ale nadal konieczne jest dokonanie ewaluacji aplikacji.

Etapy realizacji projektu

  1. Omówienie zasad zaliczenia projektu i zasad BHP, tworzenie grup projektowych.
  2. Wybór ścieżki realizacji projektu oraz tematu.
  3. Opis celów projektu oraz przegląd literatury i narzędzi, który powinien zawierać:
  4. Projekt aplikacji uwzględniający:
  5. Implementacja aplikacji — po tym etapie aplikacja powinna przynajmniej wczytywać dane i trenować podstawową wersję modelu.
  6. Implementacja i ulepszanie aplikacji — po tym etapie aplikacja powinna być w pełni funkcjonalna, to znaczy poza trenowaniem modelu, powinna również zwracać predykcję i pozwalać na sprawdzanie kolejnych próbek.
  7. Analiza jakości aplikacji, która powinna zawierać:
  8. Oddanie całości projektu na podstawie:

Spis treści dokumentacji

  1. Wstęp i przegląd literatury oraz narzędzi — etapy 1, 2 oraz 3

W pierwszym rozdziale należy zawrzeć wprowadzenie do tematu projektu, wraz z jego rysem teoretycznym. Jest to również miejsce na dokonanie przeglądu literatury oraz narzędzi, czyli krótkiego omówienia istniejących metod służących do realizacji zadania będącego przedmiotem projektu. Z przeglądu literatury powinno wynikać, jakie narzędzia, biblioteki czy modele zostaną wykorzystane w trakcie realizacji projektu. Na koniec należy również określić główny cel (lub cele) projektu.

  1. Architektura systemu — etap 4

W niniejszym rozdziale powinny znaleźć się informacje o wykorzystywanym w projekcie zbiorze danych, w tym jego liczności, cechach i innych cechach charakterystycznych. Należy również opisać metody jego pozyskania oraz źródło.

Następnie należy zdefiniować wymagania wobec aplikacji — jej funkcje, sposób przetwarzania danych oraz oceny jakości aplikacji końcowej.

  1. Implementacja systemu — etap 5 oraz 6

Na tym etapie należy opisać sposób implementacji systemu z uwzględnieniem szczegółowych informacji o konfiguracji wykorzystywanych modeli. Zamieścić tutaj można pseudokod czy schematy przetwarzania systemu. Opis słowny implementacji powinien być uzupełnieniem repozytorium kodu.