【发布时间】:2016-04-07 10:31:33
【问题描述】:
我正在使用
序列化一个经过训练的模型TradNaiveBayesClassifier classifier = new TradNaiveBayesClassifier(categories,tokenizerFactory,categoryPrior,tokenInCategoryPrior,lengthNorm);
然后我训练它并使用它编译它
AbstractExternalizable.compileTo(classifier,new File(modelPath));
当我阅读模型时使用
TradNaiveBayesClassifier decompClassifier = (TradNaiveBayesClassifier)AbstractExternalizable.readObject(new File(modelPath));{
我得到一个 ClassCastException。有什么想法吗?
【问题讨论】:
-
我得到的异常是:
Exception in thread "main" java.lang.ClassCastException: com.aliasi.classify.TradNaiveBayesClassifier$CompiledBinaryTradNaiveBayesClassifier cannot be cast to com.aliasi.classify.TradNaiveBayesClassifier at com.wlodarczak.twitter.BayesClassifier.evaluate(BayesClassifier.java:102) at com.wlodarczak.twitter.BayesClassifier.run(BayesClassifier.java:158) at com.wlodarczak.twitter.BayesClassifier.main(BayesClassifier.java:163)
标签: classcastexception lingpipe