noisy-or-tools

Maximum likelihood learning

maximum_likelihood.py contains the functions to find failure probabilities that maximize the conditional likelihood of the data (assumes fully observed data). See the main section of the file for an example usage of the learn_failures function.