我正在使用Weka“Model1.model”构建的模型,然后当我使用此语句在c#中运行我的应用程序时 weka.core.SerializationHelper.read( “Model1.model”);
我收到此错误 无法将“java.util.ArrayList”类型的对象强制转换为“weka.core.FastVector”。
答案 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构建模型。
希望这有帮助。