Привет Я пытаюсь реализовать свой собственный классификатор в Java .Здесь это то, что я получил до сих пор:классификации набора данных в Java
import weka.core.*;
public class RandomProbability extends Classifier {
Instances data;
public RandomProbability()
{
/*DataSource d = new DataSource("C:\\Program Files\\Weka-3-6\\data\\labor.arff");
data=((Object) d).getSourceData();*/
DataSource source = null;
try {
source = new DataSource("C:\\Program Files\\Weka-3-6\\data\\labor.arff");
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
try {
Instances instances = source.getDataSet();
//instances.setClassIndex(instances.numAttributes() - 1);
// Print header and instances.
System.out.println("\nDataset:\n");
System.out.println(instances);
Теперь проблема, я не могу получить его, чтобы классифицировать данные в набор данных (как хороший, так и плохой). Мне нужна помощь в попытке получить доступ к одному экземпляру в этом коде.
Разве это не вид проверки говоря, хорошо или плохо? Или вы ищете проверку экземпляра и т. Д. Пожалуйста, уточните в вопросе. – SMA
Недействительно. В основном мой набор данных о работе имеет эти два класса (хорошие или плохие) для данных, и я должен реализовать свой собственный классификатор, но я не знаю, как читать класс данных в наборе данных (файл .arff) , – aneena
Вы можете использовать объект instanceOf MyClass для классификации типа экземпляра? – SMA