ClassCastException in LingPipe

时间:2016-04-07 10:31:33

标签: classcastexception lingpipe

I am serializing a trained model using

TradNaiveBayesClassifier classifier = new TradNaiveBayesClassifier(categories,tokenizerFactory,categoryPrior,tokenInCategoryPrior,lengthNorm);

then I trained it and compiled it using

AbstractExternalizable.compileTo(classifier,new File(modelPath));

When I read in the model using

TradNaiveBayesClassifier decompClassifier = (TradNaiveBayesClassifier)AbstractExternalizable.readObject(new File(modelPath));{

I get a ClassCastException. Any ideas?

1 个答案:

答案 0 :(得分:0)

我得到了它的工作。我不得不向上转向BaseClassifier:

        BaseClassifier<CharSequence> eval = (BaseClassifier<CharSequence>)AbstractExternalizable.readObject(new File(modelPath));
        evaluator = new BaseClassifierEvaluator<CharSequence>(eval, cat, storeInputs);

然后我再也不能使用JointClassifierEvaluator了,我不得不使用BaseClassifierEvaluator。