C# 클래스 AIMA.Probability.BayesNetNode

파일 보기 프로젝트 열기: PaulMineau/AIMA.Net 1 사용 예제들

공개 메소드들

메소드 설명
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