我正在研究在 Weka“Model1.model”中构建的模型,然后当我使用这个语句在 c# 中运行我的应用程序时 weka.core.SerializationHelper.read("Model1.model");
我收到此错误 无法将“java.util.ArrayList”类型的对象转换为“weka.core.FastVector”类型。
您是否使用 Weka 3.7 构建模型?
尝试使用 Weka 3.6 构建您的模型。
希望这可以帮助。
我也有同样的问题。
我使用 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'。