public CurrentEvaluator(TrainStorageManager tsm) { trainStorageManager = tsm; NetId = trainStorageManager.LoadDefaultNetName(); if (NetId != null) { var net = trainStorageManager.LoadNet(NetId); var settings = trainStorageManager.LoadTrainSettings(NetId); if (net != null && settings != null) { Evaluator = new NetEvaluator(net); TrainSettings = settings; } } }
public bool SetDefaultNetwork(string netId) { var net = trainStorageManager.LoadNet(netId); var settings = trainStorageManager.LoadTrainSettings(netId); if (net == null || settings == null) { return(false); } NetId = netId; Evaluator = new NetEvaluator(net); TrainSettings = settings; trainData = null; return(trainStorageManager.SaveDefaultNetName(netId)); }