protected Agent(TestBed testBed) { _testBed = testBed; _averages = new double[NUMBER_OF_BANDITS]; _numSelections = new int[NUMBER_OF_BANDITS]; _random = new Random(NUMBER_OF_BANDITS); }
protected override void Initialize() { _tB = new TestBed(STARTING_REWARD); _sampleAgent = new SampleAvgAgent(_tB); _stepAgent = new StepSizeAgent(_tB); _graph = new Graph(graphics.GraphicsDevice, new Point(800, 600)) { Position = new Vector2(0, 600), MaxValue = 20 }; _sampleAvgRewards = new List <float>(); _stepSizeRewards = new List <float>(); base.Initialize(); }
public SampleAvgAgent(TestBed testBed) : base(testBed) { }
public StepSizeAgent(TestBed testBed) : base(testBed) { }