Cos'è Weka?
WEKA: un software open source fornisce strumenti per la pre-elaborazione dei dati, l'implementazione di diversi algoritmi di Machine Learning e strumenti di visualizzazione in modo da poter sviluppare tecniche di machine learning e applicarle a problemi di data mining del mondo reale. Ciò che offre WEKA è riassunto nel diagramma seguente:
Se osservi l'inizio del flusso dell'immagine, capirai che ci sono molte fasi nell'affrontare i Big Data per renderlo adatto al machine learning -
Per prima cosa, inizierai con i dati grezzi raccolti dal campo. Questi dati possono contenere diversi valori null e campi irrilevanti. Per ripulire i dati utilizzi gli strumenti di pre-elaborazione dei dati forniti in WEKA.
Quindi, salveresti i dati preelaborati nella tua memoria locale per applicare gli algoritmi ML.
Successivamente, a seconda del tipo di modello ML che stai cercando di sviluppare, seleziona una delle opzioni come Classify, Cluster, o Associate. IlAttributes Selection consente la selezione automatica delle caratteristiche per creare un set di dati ridotto.
Si noti che in ciascuna categoria WEKA fornisce l'implementazione di diversi algoritmi. Dovresti selezionare un algoritmo di tua scelta, impostare i parametri desiderati e eseguirlo sul set di dati.
Quindi, WEKA fornisce i risultati statistici dell'elaborazione del modello. Fornisce uno strumento di visualizzazione per ispezionare i dati.
I vari modelli possono essere applicati sullo stesso dataset. È quindi possibile confrontare le uscite di diversi modelli e selezionare il migliore che soddisfa il proprio scopo.
Pertanto, l'uso di WEKA si traduce in uno sviluppo più rapido di modelli di apprendimento automatico nel complesso.
Ora che abbiamo visto cos'è WEKA e cosa fa, nel prossimo capitolo impariamo come installare WEKA sul tuo computer locale.