Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałMalina Jaroch Został zmieniony 11 lat temu
1
WekaSQL Język i aplikacja przetwarzania oraz eksploracji danych
2
2 WEKA Zbiór bibliotek implementujących algorytmy maszynowego uczenia i data miningu. Zbiór bibliotek implementujących algorytmy maszynowego uczenia i data miningu. Waikato Environment for Knowledge Analysis (WEKA) Waikato Environment for Knowledge Analysis (WEKA) Na licencji GNU General Public Licence Na licencji GNU General Public Licence
3
3 Cel projektu (oryginalny) rozszerzenia języka SQL do wykonywania obliczeń związanych z ekploracją danych rozszerzenia języka SQL do wykonywania obliczeń związanych z ekploracją danych Stworzenie parsera i aplikacji pozwalającej na wykonywanie zapytań w zaprojektowanym języku i prezentująca ich wyniki Stworzenie parsera i aplikacji pozwalającej na wykonywanie zapytań w zaprojektowanym języku i prezentująca ich wyniki
4
4 WekaSQL
5
5 Architektura
6
6 Technologie JAVA J2SE/swing JAVA J2SE/swing WEKA 3.4 (3.5) WEKA 3.4 (3.5) MySQL 5.0 MySQL 5.0 JavaCC JavaCC
7
7 Funkcjonalność Obsługa zarówno standardowych, jak i rozszerzonych zapytań SQL Obsługa zarówno standardowych, jak i rozszerzonych zapytań SQL składowanie zdobytej na drodze uczenia maszynowego wiedzy (np. klasyfikatorów) i jej dalsze wykorzystywanie składowanie zdobytej na drodze uczenia maszynowego wiedzy (np. klasyfikatorów) i jej dalsze wykorzystywanie
8
8 Przykład użycia Użytkownik wprowadza zapytanie w języku Weka-SQL mające na celu nauczenie systemu sposobu klasyfikacji Użytkownik wprowadza zapytanie w języku Weka-SQL mające na celu nauczenie systemu sposobu klasyfikacji learn classification using J48(-U) as "tree" classindex 4 from select outlook, temperature, humidity, windy, play from weather_problem;
9
9 Przykład użycia Użytkownik wykorzystuje stworzony klasyfikator classify with "tree" classindex 4 from select outlook, temperature, humidity, windy, play from weather_problem;
10
10 Planowana rozbudowa Rozszerzenie języka o możliwość składowania wyników zapytań do bazy danych. Wprowadzenie miar charakteryzujących tworzone reguły (support, strenght, certainty factor, coverage factor, …) Poprawa interfejsu graficznego
11
11 Harmonogram prac 12.03 – 18.03Szczegółowe określenie wymagań 12.03 – 18.03Szczegółowe określenie wymagań 19.03 – 25.03Zapoznanie się z pakietem WEKA 19.03 – 25.03Zapoznanie się z pakietem WEKA 26.03 – 08.04 Zapoznanie się z działaniem WekaSQL 26.03 – 08.04 Zapoznanie się z działaniem WekaSQL 09.04 – 29.04Przegląd i refaktoryzacja kodu WekaSQL 09.04 – 29.04Przegląd i refaktoryzacja kodu WekaSQL 30.04 – 06.05Projekt rozszerzeń języka 30.04 – 06.05Projekt rozszerzeń języka 07.05 – 13.05Implementacja rozszerzonego parsera 07.05 – 13.05Implementacja rozszerzonego parsera 14.05 – 27.05Implementacja dodatkowej funkcjonalności 14.05 – 27.05Implementacja dodatkowej funkcjonalności 28.05 – 03.06Dopracowanie interfejsu graficznego 28.05 – 03.06Dopracowanie interfejsu graficznego
12
12 Pytania ?
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.