C# Класс AIMA.Probability.BayesNetNode

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
BayesNetNode ( String variable ) : System
Equals ( Object o ) : bool
GetHashCode ( ) : int
ToString ( ) : String
getChildren ( ) : List
getParents ( ) : List
getVariable ( ) : String
influencedBy ( BayesNetNode parent1 ) : void
influencedBy ( BayesNetNode parent1, BayesNetNode parent2 ) : void
isTrueFor ( double probability, bool>.Dictionary modelBuiltUpSoFar ) : bool
probabilityOf ( bool>.Dictionary conditions ) : double
setProbability ( bool b, bool c, double d ) : void
setProbability ( bool b, double d ) : void

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

Метод Описание
addChild ( BayesNetNode node ) : void
addParent ( BayesNetNode node ) : void
isRoot ( ) : bool

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

BayesNetNode() публичный метод

public BayesNetNode ( String variable ) : System
variable String
Результат System

Equals() публичный метод

public Equals ( Object o ) : bool
o Object
Результат bool

GetHashCode() публичный метод

public GetHashCode ( ) : int
Результат int

ToString() публичный метод

public ToString ( ) : String
Результат String

getChildren() публичный метод

public getChildren ( ) : List
Результат List

getParents() публичный метод

public getParents ( ) : List
Результат List

getVariable() публичный метод

public getVariable ( ) : String
Результат String

influencedBy() публичный метод

public influencedBy ( BayesNetNode parent1 ) : void
parent1 BayesNetNode
Результат void

influencedBy() публичный метод

public influencedBy ( BayesNetNode parent1, BayesNetNode parent2 ) : void
parent1 BayesNetNode
parent2 BayesNetNode
Результат void

isTrueFor() публичный метод

public isTrueFor ( double probability, bool>.Dictionary modelBuiltUpSoFar ) : bool
probability double
modelBuiltUpSoFar bool>.Dictionary
Результат bool

probabilityOf() публичный метод

public probabilityOf ( bool>.Dictionary conditions ) : double
conditions bool>.Dictionary
Результат double

setProbability() публичный метод

public setProbability ( bool b, bool c, double d ) : void
b bool
c bool
d double
Результат void

setProbability() публичный метод

public setProbability ( bool b, double d ) : void
b bool
d double
Результат void