我不想像这样将 Weka 分类器的名称硬编码到我的 Java 中:
Classifier cls = new J48();
其中 Classifier 是 Weka 类。
相反,我更愿意将值“J48”存储在数据库表的 varchar 列中。
关于如何将包含“J48”的 Java 字符串转换为 Weka 类型的任何想法?我没有成功尝试类似的事情:
cls = Class.forName("weka.classifiers.trees.J48;");
J48 是决策树的 Weka 类的名称。