Weka è software scritto interamente in java costituito da una collezione di funzioni e diversi algoritmi di data mining per l’analisi dei dati, il tutto utilizzabile attraverso un’interfaccia grafica semplice.
Weka mette a disposizione all’avvio quattro diverse modalità di lavoro selezionabili con il mouse: Explorer, Knowledge Flow, Experimenter e Simple CLI; esse possono essere utilizzate contemporaneamente e gestiscono in modo differente l’approccio con cui si affronta il lavoro sui dati di interesse.
Explorer è l’interfaccia grafica che permette in modo esaustivo di elaborare i dati e di visualizzarli con ampie possibilità di scelta. Explorer è l’interfaccia che permette di accedere a tutti gli algoritmi presenti in Weka nell’intero processo di elaborazione dei dati.
Un’alternativa a Explorer per elaborare i dati in Weka, consiste nell’utilizzare questa interfaccia che organizza ed elabora i dati impostati in maniera schematica e sintetica. Più in dettaglio l’utente seleziona un componente (rappresentato da un’icona) da una tool bar, lo posiziona nella finestra di lavoro e lo collega graficamente ad altri elementi già presenti nell’area di lavoro tramite frecce, ogni icona rappresenta una particolare elaborazione sui dati: apertura di file, salvataggio, applicazione di algoritmi di data mining e infine visualizzazione grafica. L’ordine con cui avvengono le operazioni viene stabilito al momento di collegare le frecce tra le icone, c’è sempre un’icona di partenza rappresentata dall’apertura di un file (arff o csv ad esempio) e da questa possono diramarsi una o più frecce che indicano una o più elaborazioni contemporanee di algoritmi.