C# Класс AIMA.Probability.Bayes.Exact.EliminationAsk

Наследование: BayesInference
Показать файл Открыть проект

Открытые методы

Метод Описание
EliminationAsk ( ) : System
ask ( RandomVariable X, AssignmentProposition observedEvidence, BayesianNetwork bn ) : CategoricalDistribution
eliminationAsk ( RandomVariable X, AssignmentProposition e, BayesianNetwork bn ) : CategoricalDistribution

Защищенные методы

Метод Описание
calculateVariables ( RandomVariable X, AssignmentProposition e, BayesianNetwork bn, Set hidden, List bnVARS ) : void
order ( BayesianNetwork bn, List vars ) : List

Приватные методы

Метод Описание
makeFactor ( RandomVariable var, AssignmentProposition e, BayesianNetwork bn ) : Factor
pointwiseProduct ( List factors ) : Factor
sumOut ( RandomVariable var, List factors, BayesianNetwork bn ) : List

Описание методов

EliminationAsk() публичный Метод

public EliminationAsk ( ) : System
Результат System

ask() публичный Метод

public ask ( RandomVariable X, AssignmentProposition observedEvidence, BayesianNetwork bn ) : CategoricalDistribution
X RandomVariable
observedEvidence AssignmentProposition
bn BayesianNetwork
Результат CategoricalDistribution

calculateVariables() защищенный Метод

protected calculateVariables ( RandomVariable X, AssignmentProposition e, BayesianNetwork bn, Set hidden, List bnVARS ) : void
X RandomVariable
e AssignmentProposition
bn BayesianNetwork
hidden Set
bnVARS List
Результат void

eliminationAsk() публичный Метод

public eliminationAsk ( RandomVariable X, AssignmentProposition e, BayesianNetwork bn ) : CategoricalDistribution
X RandomVariable
e AssignmentProposition
bn BayesianNetwork
Результат CategoricalDistribution

order() защищенный Метод

protected order ( BayesianNetwork bn, List vars ) : List
bn BayesianNetwork
vars List
Результат List