예제 #1
0
 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;
         }
     }
 }
예제 #2
0
        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));
        }