public BrainSaveData(DecisionMakerSaveData decisionMaker, SequenceMakerSaveData sequenceMaker, ActionSaveData currentAction, StateSaveData lastState) { DecisionMaker = decisionMaker; SequenceMaker = sequenceMaker; CurrentAction = currentAction; LastState = lastState; }
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; }
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; }