C# Class AIMA.Core.Probability.Reasoning.ParticleSet

Show file Open project: PaulMineau/AIMA.Net Class Usage Examples

Public Methods

Method Description
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

Method Details

ParticleSet() public method

public ParticleSet ( HiddenMarkovModel hmm ) : AIMA.Probability
hmm HiddenMarkovModel
return AIMA.Probability

add() public method

public add ( Particle particle ) : void
particle Particle
return void

filter() public method

public filter ( String perception, Randomizer r ) : ParticleSet
perception String
r Randomizer
return ParticleSet

filter() public method

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

generateParticleSetForPredictedState() public method

public generateParticleSetForPredictedState ( Randomizer randomizer ) : ParticleSet
randomizer Randomizer
return ParticleSet

generateParticleSetForPredictedState() public method

public generateParticleSetForPredictedState ( String action, Randomizer randomizer ) : ParticleSet
action String
randomizer Randomizer
return ParticleSet

getParticle() public method

public getParticle ( int i ) : Particle
i int
return Particle

numberOfParticlesWithState() public method

public numberOfParticlesWithState ( String state ) : int
state String
return int

perceptionUpdate() public method

public perceptionUpdate ( String perception, Randomizer r ) : ParticleSet
perception String
r Randomizer
return ParticleSet

size() public method

public size ( ) : int
return int

toRandomVariable() public method

public toRandomVariable ( ) : RandomVariable
return RandomVariable