C# 클래스 AIMA.Core.Probability.Reasoning.ParticleSet

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

공개 메소드들

메소드 설명
ParticleSet ( HiddenMarkovModel hmm ) : AIMA.Probability
add ( Particle particle ) : void
filter ( String perception, Randomizer r ) : ParticleSet
filter ( String action, String perception, Randomizer r ) : ParticleSet
generateParticleSetForPredictedState ( Randomizer randomizer ) : ParticleSet
generateParticleSetForPredictedState ( String action, Randomizer randomizer ) : ParticleSet
getParticle ( int i ) : Particle
numberOfParticlesWithState ( String state ) : int
perceptionUpdate ( String perception, Randomizer r ) : ParticleSet
size ( ) : int
toRandomVariable ( ) : RandomVariable

메소드 상세

ParticleSet() 공개 메소드

public ParticleSet ( HiddenMarkovModel hmm ) : AIMA.Probability
hmm HiddenMarkovModel
리턴 AIMA.Probability

add() 공개 메소드

public add ( Particle particle ) : void
particle Particle
리턴 void

filter() 공개 메소드

public filter ( String perception, Randomizer r ) : ParticleSet
perception String
r Randomizer
리턴 ParticleSet

filter() 공개 메소드

public filter ( String action, String perception, Randomizer r ) : ParticleSet
action String
perception String
r Randomizer
리턴 ParticleSet

generateParticleSetForPredictedState() 공개 메소드

public generateParticleSetForPredictedState ( Randomizer randomizer ) : ParticleSet
randomizer Randomizer
리턴 ParticleSet

generateParticleSetForPredictedState() 공개 메소드

public generateParticleSetForPredictedState ( String action, Randomizer randomizer ) : ParticleSet
action String
randomizer Randomizer
리턴 ParticleSet

getParticle() 공개 메소드

public getParticle ( int i ) : Particle
i int
리턴 Particle

numberOfParticlesWithState() 공개 메소드

public numberOfParticlesWithState ( String state ) : int
state String
리턴 int

perceptionUpdate() 공개 메소드

public perceptionUpdate ( String perception, Randomizer r ) : ParticleSet
perception String
r Randomizer
리턴 ParticleSet

size() 공개 메소드

public size ( ) : int
리턴 int

toRandomVariable() 공개 메소드

public toRandomVariable ( ) : RandomVariable
리턴 RandomVariable