将weka中的模型与c#链接

时间:2012-07-12 15:40:29

标签: c# java weka

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

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

2 个答案:

答案 0 :(得分:0)

我有同样的问题。

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

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

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

它输出以下错误:无法将类型为'java.util.ArrayList'的对象强制转换为'weka.core.FastVector'

答案 1 :(得分:0)

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

尝试使用Weka 3.6构建模型。

希望这有帮助。