Problem 5 Instead of, or in addition to, the CI algorithm above, implement the PC algorithm, again

Question:

Problem 5 Instead of, or in addition to, the CI algorithm above, implement the PC algorithm, again using the oracle from Chapter 2 (rather than signiÝcance tests). Your PC learning algorithm should take as input a list of variables and then, using the oracle supplied with some Bayesian network, discover as much of the Bayesian network structure as possible. It should output the network structure in some convenient ascii format (not a graph layout, unless you happen to Ýnd that easy!). For example, you can generate an alphabetical list of nodes, with their adjacencies listed and the arc types indicated (parent, child or undirected).

Run your algorithm on a set of test networks, including at least

???? The CI Learning example, LearningEg.dne

???? Cancer Neapolitan.dne

???? ALARM.dne Summarize the results of these experiments.

If you have also implemented the CI algorithm, compare the results of the CI with the PC Algorithm.

Fantastic news! We've Found the answer you've been seeking!

Step by Step Answer:

Related Book For  book-img-for-question

Bayesian Artificial Intelligence

ISBN: 9781584883876

1st Edition

Authors: Kevin B. Korb, Ann E. Nicholson

Question Posted: