一般使用weka進行數據挖掘的時候會碰到兩個問題,一是內存不夠,二是libsvm使用不了,先把libsvm.jar下載後放到weka的安裝目錄下,然後這樣解決比較方便:
Windows:
修改RunWeka.ini 文件裡的 maxheap 到合適的大小,例如maxheap=1000m, 修改cp參數使libsvm可以使用,例如cp=%CLASSPATH%;D:/Program Files/Weka-3-6/libsvm.jar(即加上libsvm存放的路徑)。這樣再啟動weka上述的兩個問題就解決了,不用去修改CLASSPATH環境變量,網上有些人就是說的羅嗦。
Linux:
先把weka.jar文件解壓,然後可以新建一個腳本startWeka.sh到weka的安裝目錄下,然後加入如下命令:
java -Xmx3000m -classpath weka.jar:libsvm.jar weka.gui.Main
保存退出,然後在終端當前目錄下使用./startWeka.sh即可。