Weka

Weka è un software che offre tool e algoritmi per Machine Learning e Data Mining.

Sulle macchine del laboratorio sono presenti più versioni del software; al momento abbiamo Weka 3.8.6, in /opt/weka-3.8.6, e le versioni più vecchie 3.8.3 e 3.6.5 nelle corrispondenti directory.

Le cartelle seguono il numero della versione.

Il percorso:

/opt/weka

è un link simbolico che generalmente punta all’ultima versione stabile di Weka, o comunque alla versione consigliata per il laboratorio.

In caso di problemi con l’ultima versione, o quando è appena uscita una nuova major release, il link /opt/weka potrebbe puntare ancora a una versione precedente.

Utilizzo di una versione specifica

Se per qualche motivo non si vuole utilizzare la versione consigliata, è possibile lanciare una versione specifica di Weka andando ad utilizzare la directory relativa nel comando di esecuzione.

Versione compatibile di Java

Weka richiede una vecchia versione di Java, con le nuove versioni non funziona più.

In laboratorio è possibile utilizzarlo con Java 11.

Esecuzione

Per lanciare Weka, conviene utilizzare lo script che setta la versione di Java.

/opt/weka/weka.sh

Note relative all’installazione

La nota che segue è utile quando vengono fatti gli aggiornamenti del software del laboratorio. Non contiene comandi che dovete lanciare per utilizzare il software in lab, ma potrebbero esser comodi qualora voleste installare lo stesso software per una macchina multi-utente.

Creare lo script di avvio:

#!/bin/bash

export JAVA_HOME=/opt/java11
export PATH="/opt/java11/bin:$PATH"

java -jar /opt/weka/weka.jar "$@"