private void InitMap(Configuration config) { var mapSizer = new LinearMapSizer(config.Map.StartSize, config.Map.EndSize); if (config.Map.Type.Equals("SlidingFeature")) { _featureMap = new SlidingFeatureMap(config, mapSizer); } else if (config.Map.Type.Equals("FixedFeature")) { _featureMap = new FixedFeatureMap(config, mapSizer); } else { Console.WriteLine("ERROR: No feature map specified in config file."); } featureNames = new string[config.Map.Features.Length]; for (int i = 0; i < config.Map.Features.Length; i++) { featureNames[i] = config.Map.Features[i].Name; } _map_log = new FrequentMapLog(ELITE_MAP_FILENAME, _featureMap); _individualStable = new Dictionary <int, Individual>(); }
private void InitMap() { var mapSizer = new LinearMapSizer(_params.Map.StartSize, _params.Map.EndSize); if (_params.Map.Type.Equals("SlidingFeature")) { _featureMap = new SlidingFeatureMap(_params.Search.NumToEvaluate, _params.Map, mapSizer); } else if (_params.Map.Type.Equals("FixedFeature")) { _featureMap = new FixedFeatureMap(_params.Search.NumToEvaluate, _params.Map, mapSizer); } else { Console.WriteLine("ERROR: No feature map specified in config file."); } featureNames = new string[_params.Map.Features.Length]; for (int i = 0; i < _params.Map.Features.Length; i++) { featureNames[i] = _params.Map.Features[i].Name; } _map_log = new FrequentMapLog(ELITE_MAP_FILENAME, _featureMap); }
private void initMap() { var mapSizer = new LinearMapSizer(_params.Map.StartSize, _params.Map.EndSize); if (_params.Map.Type.Equals("FixedFeature")) { _featureMap = new FixedFeatureMap(_params.Search.NumToEvaluate, _params.Map, mapSizer); } else if (_params.Map.Type.Equals("SlidingFeature")) { _featureMap = new SlidingFeatureMap(_params.Search.NumToEvaluate, _params.Map, mapSizer); } else { Console.WriteLine("ERROR: No feature map specified in config file."); } string prefix = "logs/"; if (_params.Map.SeparateLoggingFolder) { prefix = "logs/mel"; } string mapName = string.Format("{0}/map_{1}.csv", prefix, _trialID); string summaryName = string.Format("{0}/summary_{1}.csv", prefix, _trialID); _map_log = new FrequentMapLog(mapName, _featureMap); _summary_log = new MapSummaryLog(summaryName, _featureMap); }
private void initMap() { var mapSizer = new LinearMapSizer(_params.Map.StartSize, _params.Map.EndSize); Console.WriteLine("Map Type: " + _params.Map.Type); if (_params.Map.Type.Equals("FixedFeature")) { _featureMap = new FixedFeatureMap(_params.Search.NumToEvaluate, _params.Map, mapSizer); } else if (_params.Map.Type.Equals("SlidingFeature")) { _featureMap = new SlidingFeatureMap(_params.Search.NumToEvaluate, _params.Map, mapSizer); } else { Console.WriteLine("ERROR: No feature map specified in config file."); } string emitterLabel = "none"; if (_params.Emitters[0].Type.Equals("Improvement")) { emitterLabel = "imp"; } else if (_params.Emitters[0].Type.Equals("Optimizing")) { emitterLabel = "opt"; } else if (_params.Emitters[0].Type.Equals("RandomDirection")) { emitterLabel = "rd"; } string prefix = "logs/"; if (_params.Map.SeparateLoggingFolder) { prefix = string.Format("logs/cma_me_{0}", emitterLabel); } string mapName = string.Format("{0}/map_{1}.csv", prefix, _trialID); string summaryName = string.Format("{0}/summary_{1}.csv", prefix, _trialID); _map_log = new FrequentMapLog(mapName, _featureMap); _summary_log = new MapSummaryLog(summaryName, _featureMap); }
private void initMap() { var mapSizer = new LinearMapSizer(_params.Map.StartSize, _params.Map.EndSize); if (_params.Map.Type.Equals("FixedFeature")) { _featureMap = new FixedFeatureMap(_params.Search.NumToEvaluate, _params.Map, mapSizer); } else if (_params.Map.Type.Equals("SlidingFeature")) { _featureMap = new SlidingFeatureMap(_params.Search.NumToEvaluate, _params.Map, mapSizer); } else { Console.WriteLine("ERROR: No feature map specified in config file."); } _map_log = new FrequentMapLog("logs/elite_map_log.csv", _featureMap); }