Work in progress.

Able to read short survey, recipe book but crashing in Bayes Net code.
This commit is contained in:
Woody Folsom
2012-03-11 21:25:04 -04:00
parent 3046f68681
commit bb94356ec1
11 changed files with 999 additions and 37 deletions

View File

@@ -1,11 +1,11 @@
package dkohl.bayes.example;
import java.util.LinkedList;
import static org.hamcrest.core.IsEqual.equalTo;
import static org.junit.Assert.assertThat;
import static org.junit.Assert.assertTrue;
import java.util.List;
import org.junit.Test;
import dkohl.bayes.bayesnet.BayesNet;
@@ -119,7 +119,7 @@ public class FoodExampleTest {
+ dist.getAssignments().get(assignment));
}
LinkedList<ProbabilityAssignment> probs = EnumerateAll.enumerateAsk(
List<ProbabilityAssignment> probs = EnumerateAll.enumerateAsk(
new Variable(FoodExampleBuilder.TASTE,
FoodExampleBuilder.RATING_DOMAIN), net,
FoodExampleBuilder.completeQueryTasteBeef());
@@ -145,7 +145,7 @@ public class FoodExampleTest {
}
}
System.out.println("TASE PORK: " + max_arg + " " + max_val);
System.out.println("TASTE PORK: " + max_arg + " " + max_val);
assertThat(max_arg, equalTo("10"));
assertTrue("Error: max_val for TASTE_PORK should be > 2.6%", max_val > 0.026);
}