def simple_example(): simple_upg = create_2node_graph() print simple_upg sp = SumProduct(simple_upg) while not sp.blocked: sp.iterate() sp.print_marginals()
def medium_example(): upg = create_3node_graph() print upg sp = SumProduct(upg) while not sp.blocked: sp.iterate() sp.print_marginals()
def problem_3b(): upg = create_problem3b_graph() print upg sp = SumProduct(upg) while not sp.blocked: sp.iterate() sp.print_marginals()