Classifier m_classifier = new MultilayerPerceptron();
Instances instancesTrain =m.instancesTrain("jdbc:mysql://localhost:3306/test","root","123456",2,"select openings,polite_words,professional_response,dirty_words,confirmation,closings,mark from mark");(该方法请参照上文)
设置最后一列为因变量:
instancesTrain.setClassIndex(instancesTrain.numAttributes()-1);
训练得到模型:
m_classifier.buildClassifier(instancesTrain);
/**
* 保存模型值文件中
* @param m_classifier
* @param path 文件路径
* @throws FileNotFoundException
* @throws IOException
*/
public void saveModel(Classifier m_classifier,String path) throws FileNotFoundException, IOException{
ObjectOutputStream oos = new ObjectOutputStream (new FileOutputStream(path));//"d://test.model"
oos.writeObject(m_classifier);
oos.flush();
oos.close();
}


本文介绍如何使用Python中的MultilayerPerceptron进行机器学习模型的训练,并从数据库中加载训练数据集,最后将训练好的模型保存到本地文件。

7953

被折叠的 条评论
为什么被折叠?



