示例#1
0
        public ParticleSet generateParticleSetForPredictedState(String action,
                Randomizer randomizer)
        {
            ParticleSet predictedParticleSet = new ParticleSet(this.hmm);
            foreach (Particle p in particles)
            {
                String newState = hmm.transitionModel().getStateForProbability(
                        p.getState(), action, randomizer.nextDouble());

                Particle generatedParticle = new Particle(newState);
                predictedParticleSet.add(generatedParticle);
            }
            return predictedParticleSet;
        }
示例#2
0
        public void add(Particle particle)
        {
            particles.Add(particle);

        }