package org.societies.context.user.refinement.impl.bayesianLibrary.bayesianLearner.interfaces; import java.util.Map; public interface BayesianLearningClient { /** * This is used to pass results to a client of Bayesian learning. * @param rv * @param cpt */ public void updateNode(String network_ID, RandomVariable rv, ConditionalProbabilityTable cpt); /** * This is used to pass results to a client of Bayesian learning. * @param rv * @param cpt */ public void setNetwork(String network_ID, Map<RandomVariable, ConditionalProbabilityTable> rv_cpt_map); }