Я совершенно новичок в программировании с набором ответов.На самом деле, я пытаюсь работать над частью grounder в ASP.
Моя задача - найти обоснованную модель (истинные, ложные и неопределенные значения), используя каркас-уменьшение карты.Я нашел одну исследовательскую работу, Эффективное вычисление правильной семантики над большими данными , и у меня есть общее представление об этом, но у меня все еще есть вопрос, как найти истиннуюложные и неопределенные значения из кода.Какова процедура?
Я установил кластер Hadoop и запустил этот код на Eclipse, но я не нашел никакого решения.Существуют фазы преобразования и сокращения, включая классы Join и Anti join.
В классе main.java
// Calculating: par(X, Y) <- b(X, Y), not q(X, Y).
conf = initialize_map_reduce_Job(args,
mapReduce.Mappers.B_not_Q_Anti_join_Mapper.class,
mapReduce.Reducers.B_not_Q_Anti_join_Reducer.class);
FileSystemOperations.deleteFile(U_par_Path + ZeroSuffix);
FileInputFormat.setInputPaths(conf, new Path(Facts_Path),
new Path(K_q_Path + ZeroSuffix));
FileOutputFormat.setOutputPath(conf, new Path(U_par_Path + ZeroSuffix));
job = JobClient.runJob(conf);
FileSystemOperations.deleteFile(U_par_Path + ZeroSuffix + logsPath1);
FileSystemOperations.deleteFile(U_par_Path + ZeroSuffix + logsPath2);
curr_step_inferred_literals += job.getCounters().findCounter("org.apache.hadoop.mapred.Task$Counter", "REDUCE_OUTPUT_RECORDS").getValue();