Proposal revised down to data accuisition

This commit is contained in:
dkohl
2012-03-12 12:51:02 -04:00
parent c1f68f6f5c
commit 07ff504781
7 changed files with 341 additions and 278 deletions

View File

@@ -49,16 +49,16 @@ public class BayesChef {
SimpleRegression simpleRegression = new SimpleRegression();
simpleRegression.addData(flavorPrefs);
System.out.println("Individual flavor pref MSE: " + simpleRegression.getMeanSquareError());
System.out.println("Individual flavor pref MSE: " + Math.sqrt(simpleRegression.getMeanSquareError()));
simpleRegression.clear();
System.out.println("Querying Bayes net for recipe flavor preferences: ");
flavorPrefs = new double[recipeBook.getSize()][];
for (int i = 0; i < recipeBook.getSize(); i++) {
simpleRegression.addData(i,printPreference(net, recipeBook.getRecipe(i)));
simpleRegression.addData(i, printPreference(net, recipeBook.getRecipe(i)));
}
System.out.println("Recipe flavor pref MSE: " + simpleRegression.getMeanSquareError());
System.out.println("Recipe flavor pref MSE: " + Math.sqrt(simpleRegression.getMeanSquareError()));
}
int printPreference(BayesNet net, Recipe recipe) {