WekaSQL Język i aplikacja przetwarzania oraz eksploracji danych.

Slides:



Advertisements
Podobne prezentacje
Platformy e-learningowe Krzysztof Andrelczyk IS, WIMiIP, III rok
Advertisements

PLAN ZAJĘĆ SEKCJI od do PONIEDZIAŁEK (I LO AULA) – ZDROWIE PSYCHICZNE.
Rafał Hryniów Tomasz Pieciukiewicz
Wprowadzenie do C++ Zajęcia 2.
Bazy danych II Instrukcja SELECT Piotr Górczyński 25/08/2001.
SOS SYSTEM OBSŁUGI SZKOŁY
PySBQL Język zapytań dla obiektowych baz danych. Aplikacje bazodanowe Główny nurt budowania aplikacji opiera się na połączeniu: SQL JDBC Java Jak wyświetlić
Kierunki rozwoju platformy eduPortal w projekcie
Klasyfikacja dokumentów tekstowych w oparciu o blogi
Autorzy : Bartosz Rybicki, Paweł Ślusarczyk. Motywacje Problemy: Różne formy danych tego samego pola (nazwa województwa w formie pełnej, bądź skrótowej)
WekaSQL Język i aplikacja przetwarzania oraz eksploracji danych.
Co to jest studium przypadku?
Budowanie wspólnoty uczących się MODUŁ VIII Sesja 8.1 Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego PROGRAM.
Publikacja jest współfinansowana przez Unię Europejską w ramach środków Europejskiego Funduszu Społecznego Prezentacja jest dystrybuowana bezpłatnie Projekt.
Zapytania SQL: wydajność i optymalizacja
Życiorys mgr inż. Michał Lech Katedra Systemów Multimedialnych WETI PG
Wykład 5 Wojciech Pieprzyca
Opracowanie i weryfikacja algorytmów szeregowania zadań dla potrzeb redukcji poboru mocy układów cyfrowych. Temat ten jest częścia jednego z 12 etapów.
Seminarium Dyplomowe Prezentacja pracy
Internetowy System Informacyjny POZ
PRZEDSIĘBIORCZY NAUKOWIEC PRZEDSIĘBIORCZA KOBIETA NAUKOWIEC
Praca Inżynierska „Analiza i projekt aplikacji informatycznej do wspomagania wybranych zadań ośrodków sportowych” Dyplomant: Marcin Iwanicki Promotor:
Analiza i ocena procesów wdrożeniowych systemów klasy MRP/ERP w firmie
Analiza, projekt i częściowa implementacja systemu obsługi kina
Architektura systemów wykorzystujących bazy danych (systemów bazodanowych) Wykład S. Kozielski.
Multimedialne bazy danych
Projekt współfinansowany Przez Unię Europejską W ramach Europejskiego Funduszu Społecznego Grzegorz Kruszyński, Sylwia Petryna Fundacja Edukacji Europejskiej.
Autor: Maciej Piwowarczyk
SZPIF – Harmonogram, Opis narzędzi, Schemat bazy danych
Autor: Maciej Piwowarczyk
Wykonawcy:Magdalena Bęczkowska Łukasz Maliszewski Piotr Kwiatek Piotr Litwiniuk Paweł Głębocki.
Wprowadzenie do JSP Copyright © Politecnico di Milano September 2003 Translation: Kamil Żyła, Politechnika Lubelska.
ROCZNY PLAN PRACY ZESPOŁU SZKÓŁ PONADGIMNAZJALNYCH NR 4 IM. JANA KLIŃSKIEGO W GNIEŹNIE NA ROK SZKOLNY 2011/2012.
Aplikacja do analizy polimorfizmów SNP wykorzystywanych w genomice klinicznej Szymon Stawicki.
The GNU Image Manipulation Program
ŚRODOWISKOWY DOM SAMOPOMOCY W SAWINIE
Mobilny system sprzedaży z wykorzystaniem sieci telefonii komórkowej
1/34 HISTORIA BUDOWY /34 3/34 6 MAJA 2011.
Plan prezentacji Zarys projektu Geneza tematu
Tabele historyczne w PostgreSQL
Aplikacje bazodanowe ADO.NET PHP i MySQL
Opracowanie powłoki bazy danych MySQL
01 Kościół Św.Walentego w Bieruniu 02 Kościół Św.Walentego w Bieruniu.
SOS SYSTEM OBSŁUGI SZKOŁY
„Kalkulator zużycia oraz kosztu energii elektrycznej online „
Bazy danych Microsoft access 2007.
SPECJALNOŚĆ: Oprogramowanie Systemowe
Autor: Damian Urbańczyk
Kalendarz 2020.
1 Egzamin gimnazjalny 2014 Zasady rekrutacji do szkół ponadgimnazjalnych.
Zbiór danych zapisanych zgodnie z określonymi regułami. W węższym znaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyjętymi dla danego.
1 Analiza możliwości języka C# w aspekcie oprogramowania dla myszy Łukasz Łysyganicz Nr indeksu Praca napisana pod kierunkiem: Prof. nzw. Dr hab.
Podstawy języka skryptów
Weed Wizualna eksploracja danych Tomasz Płuciennik Marcin Mielnicki Michał Krysiński Rafał Fabiański.
PHP. PHP obiektowy, skryptowy język programowania zaprojektowany do generowania stron internetowych w czasie rzeczywistym.
Autorzy : Bartosz Rybicki, Paweł Ślusarczyk. Motywacje  Problemy: Różne formy danych tego samego pola (nazwa województwa w formie pełnej, bądź skrótowej)
Dokumentacja programu komputerowego i etapy tworzenia programów.
Architektura Rafał Hryniów. Architektura Wizja projektu systemu, którą dzielą twórcy Struktura komponentów systemu, ich powiązań oraz zasad i reguł określających.
1. Promotor i skład zespołu menedżerskiego 2. Rozwiązywany problem 3. Wymagania 4. Wybór zespołu programistów 5. Narzędzia / Technologie 6. Przypadki.
(c) InMoST 2006 Plan szkolenia ▪ Wprowadzenie (9:00-10:30): Czym jest szacowanie? (MO) Systematyczne podejście do planowania (ŁO) Planowanie, a kalendarz.
Analiza, projekt i częściowa implementacja systemu wspomagania pracy Referatu Reprografii Promotor: mgr inż. Dariusz OlczykWykonała: Katarzyna Ściwiarska.
Weed Wizualna eksploracja danych Andrzej Bartoszek Adam Dudczak Przemysław Gwóźdz Jakub Jankowski.
Weed Wizualna eksploracja danych Visual Data Mining Rafał Fabiański Michał Krysiński Marcin Mielnicki Tomasz Płuciennik.
Kompilator eBook w technologii Java Dyplomant: Maciej Bagrowski Promotor: dr inż. Walery Susłow Politechnika Koszalińska Wydział Elektroniki i Informatyki.
Kurs Access.
Otwarta infrastruktura hurtowni danych
Strukturalny język zapytań SQL - historia
JavaBeans by Paweł Wąsala
Zapis prezentacji:

WekaSQL Język i aplikacja przetwarzania oraz eksploracji danych

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 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 WekaSQL

5 Architektura

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 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 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 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 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 Harmonogram prac – 18.03Szczegółowe określenie wymagań – 18.03Szczegółowe określenie wymagań – 25.03Zapoznanie się z pakietem WEKA – 25.03Zapoznanie się z pakietem WEKA – Zapoznanie się z działaniem WekaSQL – Zapoznanie się z działaniem WekaSQL – 29.04Przegląd i refaktoryzacja kodu WekaSQL – 29.04Przegląd i refaktoryzacja kodu WekaSQL – 06.05Projekt rozszerzeń języka – 06.05Projekt rozszerzeń języka – 13.05Implementacja rozszerzonego parsera – 13.05Implementacja rozszerzonego parsera – 27.05Implementacja dodatkowej funkcjonalności – 27.05Implementacja dodatkowej funkcjonalności – 03.06Dopracowanie interfejsu graficznego – 03.06Dopracowanie interfejsu graficznego

12 Pytania ?