예제 #1
0
 public BrainSaveData(DecisionMakerSaveData decisionMaker, SequenceMakerSaveData sequenceMaker,
                      ActionSaveData currentAction, StateSaveData lastState)
 {
     DecisionMaker = decisionMaker;
     SequenceMaker = sequenceMaker;
     CurrentAction = currentAction;
     LastState     = lastState;
 }
예제 #2
0
 public EvolutionarySequenceMakerSaveData(float epsilon,
                                          int minimumCandidates, ActionSaveData lastAction, CandidateSaveData lastOutput,
                                          Dictionary <string, List <CandidateSaveData> > candidatesDict)
 {
     Epsilon           = epsilon;
     MinimumCandidates = minimumCandidates;
     LastAction        = lastAction;
     LastOutput        = lastOutput;
     CandidatesDict    = candidatesDict;
 }
예제 #3
0
 public SimpleBanditSequenceMakerSaveData(float epsilon,
                                          int minimumCandidates, ActionSaveData lastAction, CandidateSaveData lastOutput,
                                          Dictionary <string, List <CandidateSaveData> > candidatesDict,
                                          Dictionary <string, RandomSequenceMakerSaveData> randomMakerDict, int numControlPoints)
 {
     Epsilon           = epsilon;
     MinimumCandidates = minimumCandidates;
     LastAction        = lastAction;
     LastOutput        = lastOutput;
     CandidatesDict    = candidatesDict;
     RandomMakerDict   = randomMakerDict;
     NumControlPoints  = numControlPoints;
 }