0% au considerat acest document util (0 voturi)
4 vizualizări9 pagini

Api Weka

Documentul descrie implementarea API-ului Weka în Java folosind NetBeans pentru analiza și clasificarea datelor. Se detaliază pașii necesari pentru a rezolva erorile de proiect și a adăuga biblioteca Weka, precum și codul pentru a crea un model de clasificare folosind algoritmul J48. Concluzia subliniază eficiența și versatilitatea utilizării Weka în mineritul de date, demonstrând rezultate excelente în evaluarea modelelor.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
4 vizualizări9 pagini

Api Weka

Documentul descrie implementarea API-ului Weka în Java folosind NetBeans pentru analiza și clasificarea datelor. Se detaliază pașii necesari pentru a rezolva erorile de proiect și a adăuga biblioteca Weka, precum și codul pentru a crea un model de clasificare folosind algoritmul J48. Concluzia subliniază eficiența și versatilitatea utilizării Weka în mineritul de date, demonstrând rezultate excelente în evaluarea modelelor.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

ALUMNO:Mendoza Cortés Isidoro Iván

N. DE CUENTA:1026884
INGINERIE ÎN SEMESTRE:M9
SISTEME INTELIGENTE

FECHA DE ENTREGA: 11/Nov/14


Obiectiv

Implementaț i codul pentru a rula din java (netbeans) API-ul WEKA ca


un instrument de ajutor în mineritul de date pentru analiză, clasificare ș i filtrare
un anumit tip de date, deoarece weka este un software de învăț are.
Introducere

În această practică vom vedea utilizarea API-ului Weka pentru mediu Java (NetBeans), cu care
vom putea realiza practic acelea ș i lucruri ca în weka, dar va fi legat de weka, acesta
metoda este diferită de cea predată, deoarece aici vom încărca proiectul ș i vom rezolva
conflictele din cadrul proiectului.
Dezvoltare

Aici putem vedea că, la deschiderea proiectului, ne prezintă o eroare pe care o aș teptam deja.
Ce avem nevoie de fiș ierul [Link] pentru a-l putea rula fără probleme.

În următoarea fereastră vedem rezolvarea problemei căutând fiș ierul necesar în mod „manual”,
inclusiv ne indică care este fiș ierul care lipseș te pentru executarea sa corectă.
Explorăm fi ș ierele din următoarea cale pe care sistemul ni-o generează implicit (C:\Fi ș iere de
Programa\Weka-3-6) până ajungem la folderul „Weka-3-6”, aici vom găsi fiș ierul [Link]
selectăm ș i îl deschidem.

Acum această fereastră ne va spune că fiș ierul selectat este corect ș i că problema este rezolvată.
Acum putem vizualiza că noua bibliotecă a fost deja adăugată ș i că
proiectul nu mai prezintă erori ș i putem accesa codul, facem
următoarele modificări:

Biblioteci necesare pentru a rula aplicaț ia


import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link].J48;
import [Link];
import [Link].PlaceNode2;
import [Link];

public class testWeka {

public static void main(String[] args) throws Exception {


// cu această metodă deschidem fiș ierul .arff
BufferedReader reader = new BufferedReader(new FileReader("[Link]"));
//Creăm instanț a care va primi datele
Instanț e date = noi Instanț e(reader);
//Închidem fiș ierul
[Link]();
// Stabilind atributul clasă
[Link]([Link]() - 1);
[Link]("Atribute citite:" + [Link]());
[Link]("Exemple citite:" + [Link]());
[Link]("Clase citite:" +[Link]());
// crearea instanț ei clasificatorului
J48 arbore = nou J48();
//Antrenaț i modelul
[Link](date);
[Link]("Modelo construido");
//Evaluarea modelului
Evaluare eval = noua Evaluare(data);
[Link](tree, data, 10, new Random(1));
Imprimarea rezultatelor
[Link]([Link]());
Grafica copacului
final [Link]=new [Link]("Visualización del arbol de clasificación de Weka:
J48";
[Link](500, 400);
[Link]().setLayout(new BorderLayout());
//Clase care ne permite să vizualizăm arborele
TreeVisualizer tv = new TreeVisualizer(null, [Link](), new PlaceNode2());
[Link]().add(tv, [Link]);
[Link]ă(nou [Link]() {
public void fereastraInchisa([Link] e) {
[Link]();
}
});
[Link](true);
[Link]();
}
}
Arbore de clasificare Weka cu biblioteca încărcată în proiect
Concluzii

Această bibliotecă este un instrument excelent pentru utilizarea mediului Weka în Java, deoarece într-un mod
este simplu ș i se pot folosi uneltele weka pentru a putea fi aplicate în coduri mai
complexe în care se pot utiliza algoritmi de clasificare a datelor pentru evaluarea acestora în
În domeniul mineritului de date, utilizarea instrumentelorAPI Weka reprezintă o modalitate foarte versatilă de a face acest lucru.
cel mai bine putem aprecia este că performanț a este similară, în feronerie putem aprecia că sistemul
seexecutăînjavaș i fărănicioproblemă,deasemenea,nearatărezultateexcelente.

S-ar putea să vă placă și