package happy.research.cf; import java.util.List; import java.util.Map; public class TrustAllPlus_t extends Thread_t { private double averageRating = 0.0; public TrustAllPlus_t(int id, double averageRating) { super(id); this.averageRating = averageRating; this.postProcessing = true; } @Override protected Map<String, Double>[] buildModel(Rating testRating) { return useAllData(testRating); } @Override protected void doPostProcessing(List<Rating> unPredictableRatings) { for (Rating r : unPredictableRatings) { pf.addPredicts(new Prediction(r, averageRating)); } } }