C# 클래스 AIMA.Probability.Util.ProbabilityTable

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

공개 메소드들

메소드 설명
ProbabilityTable ( ) : System
ProbabilityTable ( List vars ) : System
ProbabilityTable ( double vals ) : System
ToString ( ) : String
contains ( RandomVariable rv ) : bool
divideBy ( CategoricalDistribution divisor ) : CategoricalDistribution
divideBy ( ProbabilityTable divisor ) : ProbabilityTable
getArgumentVariables ( ) : Set
getFor ( ) : Set
getIndex ( ) : int
getSum ( ) : double
getValue ( ) : double
getValues ( ) : double[]
iterateOver ( CategoricalDistribution cdi ) : void
iterateOver ( Factor fi ) : void
iterateOverTable ( Factor pti ) : void
marginal ( ) : CategoricalDistribution
multiplyBy ( CategoricalDistribution multiplier ) : CategoricalDistribution
multiplyByPOS ( CategoricalDistribution multiplier ) : CategoricalDistribution
normalize ( ) : CategoricalDistribution
pointwiseProduct ( Factor multiplier ) : Factor
pointwiseProduct ( ProbabilityTable multiplier ) : ProbabilityTable
pointwiseProductPOS ( Factor multiplier ) : Factor
pointwiseProductPOS ( ProbabilityTable multiplier ) : ProbabilityTable
setValue ( int idx, double value ) : void
size ( ) : int
sumOut ( ) : ProbabilityTable

비공개 메소드들

메소드 설명
createRadixs ( RVInfo>.Map mapRtoInfo ) : int[]
reinitLazyValues ( ) : void

메소드 상세

ProbabilityTable() 공개 메소드

public ProbabilityTable ( ) : System
리턴 System

ProbabilityTable() 공개 메소드

public ProbabilityTable ( List vars ) : System
vars List
리턴 System

ProbabilityTable() 공개 메소드

public ProbabilityTable ( double vals ) : System
vals double
리턴 System

ToString() 공개 메소드

public ToString ( ) : String
리턴 String

contains() 공개 메소드

public contains ( RandomVariable rv ) : bool
rv RandomVariable
리턴 bool

divideBy() 공개 메소드

public divideBy ( CategoricalDistribution divisor ) : CategoricalDistribution
divisor AIMA.Probability.CategoricalDistribution
리턴 AIMA.Probability.CategoricalDistribution

divideBy() 공개 메소드

public divideBy ( ProbabilityTable divisor ) : ProbabilityTable
divisor ProbabilityTable
리턴 ProbabilityTable

getArgumentVariables() 공개 메소드

public getArgumentVariables ( ) : Set
리턴 Set

getFor() 공개 메소드

public getFor ( ) : Set
리턴 Set

getIndex() 공개 메소드

public getIndex ( ) : int
리턴 int

getSum() 공개 메소드

public getSum ( ) : double
리턴 double

getValue() 공개 메소드

public getValue ( ) : double
리턴 double

getValues() 공개 메소드

public getValues ( ) : double[]
리턴 double[]

iterateOver() 공개 메소드

public iterateOver ( CategoricalDistribution cdi ) : void
cdi AIMA.Probability.CategoricalDistribution
리턴 void

iterateOver() 공개 메소드

public iterateOver ( Factor fi ) : void
fi AIMA.Probability.Factor
리턴 void

iterateOverTable() 공개 메소드

public iterateOverTable ( Factor pti ) : void
pti AIMA.Probability.Factor
리턴 void

marginal() 공개 메소드

public marginal ( ) : CategoricalDistribution
리턴 AIMA.Probability.CategoricalDistribution

multiplyBy() 공개 메소드

public multiplyBy ( CategoricalDistribution multiplier ) : CategoricalDistribution
multiplier AIMA.Probability.CategoricalDistribution
리턴 AIMA.Probability.CategoricalDistribution

multiplyByPOS() 공개 메소드

public multiplyByPOS ( CategoricalDistribution multiplier ) : CategoricalDistribution
multiplier AIMA.Probability.CategoricalDistribution
리턴 AIMA.Probability.CategoricalDistribution

normalize() 공개 메소드

public normalize ( ) : CategoricalDistribution
리턴 AIMA.Probability.CategoricalDistribution

pointwiseProduct() 공개 메소드

public pointwiseProduct ( Factor multiplier ) : Factor
multiplier AIMA.Probability.Factor
리턴 AIMA.Probability.Factor

pointwiseProduct() 공개 메소드

public pointwiseProduct ( ProbabilityTable multiplier ) : ProbabilityTable
multiplier ProbabilityTable
리턴 ProbabilityTable

pointwiseProductPOS() 공개 메소드

public pointwiseProductPOS ( Factor multiplier ) : Factor
multiplier AIMA.Probability.Factor
리턴 AIMA.Probability.Factor

pointwiseProductPOS() 공개 메소드

public pointwiseProductPOS ( ProbabilityTable multiplier ) : ProbabilityTable
multiplier ProbabilityTable
리턴 ProbabilityTable

setValue() 공개 메소드

public setValue ( int idx, double value ) : void
idx int
value double
리턴 void

size() 공개 메소드

public size ( ) : int
리턴 int

sumOut() 공개 메소드

public sumOut ( ) : ProbabilityTable
리턴 ProbabilityTable