package IKAnalyzer;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Reader;
import java.io.Serializable;
import java.io.StringReader;
import java.util.ArrayList;
import java.util.List;
import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.tokenattributes.CharTermAttribute;
import org.wltea.analyzer.lucene.IKAnalyzer;
import weka.classifiers.Classifier;
import weka.classifiers.trees.J48;
import weka.core.Attribute;
import weka.core.DenseInstance;
import weka.core.Instance;
import weka.core.Instances;
import weka.core.Utils;
import weka.filters.Filter;
import weka.filters.unsupervised.attribute.StringToWordVector;
//将简单的文本信息分为两个类别的Java程序
//MessageClassifier -m data/textToTrain/Education003.txt -c miss -t data/messageclassifier.model
//改变txt和相应的hit/miss,训练(education01/02/03 miss,history01/02/03 hit)
//MessageClassifier -m data/textToTest/Education000.txt -t data/messageclassifier.model,再进行分类
public class MessageClassifier implements Serializable {
privat