Esempio n. 1
0
 private bool StartingTrial()
 {
     return((PreviousAction == null) && (PreviousState == null) &&
            (previousReward == double.NegativeInfinity) &&
            (CurrentState.Equals(MDP.GetInitialState())));
 }
Esempio n. 2
0
 public MDPAgent(MDP <TState, TAction> mdp)
 {
     this.MDP           = mdp;
     this.CurrentState  = mdp.GetInitialState();
     this.CurrentReward = mdp.GetRewardFor(this.CurrentState);
 }