0

我正在研究在 Weka“Model1.model”中构建的模型,然后当我使用这个语句在 c# 中运行我的应用程序时 weka.core.SerializationHelper.read("Model1.model");

我收到此错误 无法将“java.util.ArrayList”类型的对象转换为“weka.core.FastVector”类型。

4

2 回答 2

0

您是否使用 Weka 3.7 构建模型?

尝试使用 Weka 3.6 构建您的模型。

希望这可以帮助。

于 2012-07-17T15:05:21.630 回答
0

我也有同样的问题。

我使用 Weka 构建了一个 MLP 模型,并将其保存为 MLPModel.model。

当我尝试在下面的 C# 代码中阅读它时:

weka.classifiers.functions.MultilayerPerceptron cl = (weka.classifiers.functions.MultilayerPerceptron)weka.core.SerializationHelper.read("..\\..\\MLPModel.model");

它输出以下错误:Unable to cast object of type 'java.util.ArrayList' to type 'weka.core.FastVector'

于 2012-07-17T03:54:51.530 回答