1

我从http://liblinear.bwaldvogel.de/下载 liblinear.1.92 ,将 .jar 文件放在

$HOME/lib/liblinear-1.92/liblinear-1.92.jar

并开始 weka 作为

java -classpath $CLASSPATH:weka.jar:$HOME/lib/libsvm-3.16/java/libsvm.jar:$HOME/lib/liblinear-1.92/liblinear-1.92.jar weka.gui.GUIChooser

在我想使用 liblinear 分类器之前,一切都很好,weka 显示“liblinear not in CLASSPATH”。可能是什么问题呢?谢谢。

4

1 回答 1

1

那是因为你下载的 liblinear.jar 不是原来的。该jar的创建者使用他自己的包结构,他的类被放置在

de.bwaldvoge.liblinear

但是标准的 weka 分类器Linear

liblinear

在您链接的 bwaldvogels 网站的底部,他提供了指向Weka 包装器的链接,该包装器指向他的包。

Weka 包管理器从3.7.2 或更高版本可用,因此您必须下载开发人员版本,因为最新的稳定版是 3.6.9。

然后,只需启动 Weka 包管理器并安装 LibLINEAR。它以这种方式对我有用。请注意,这将在 $HOME 中创建一个“wekafiles”目录。

于 2013-03-11T12:09:21.740 回答