SamIam is a comprehensive tool for modeling and reasoning with Bayesian networks, developed
in Java by the Automated Reasoning Group of Professor Adnan Darwiche at UCLA.
Samiam includes two main components: a graphical user interface and a reasoning engine.
The graphical interface lets users develop Bayesian network models and save them in a variety of formats.
The reasoning engine supports many tasks including: classical inference; parameter estimation; time-space tradeoffs;
sensitivity analysis; and explanation-generation based on MAP and MPE.