public LearningAlgoManager() { lrAlgo = new iLearningAlgo.ILearningAlgo[countAlgoLib]; myTeacherTypeList = new string[countAlgoLib][]; lrAlgo[0] = new NeroNetLearningAlgoritm(); geneticParams = new GeneticParam(); TeacherTypesList = new string[0]; for (int i = 0; i < countAlgoLib; i++) { myTeacherTypeList[i] = lrAlgo[i].getTeacherTypesList(); TeacherTypesList = TeacherTypesList.Concat(myTeacherTypeList[i]).ToArray(); } // TeacherTypesList = lrAlgo[0].getTeacherTypesList(); //new string[] { "Обучатель 1", "Обучатель 2", "Обучатель 3" }; // ParamsName = lrAlgo[0].getParamsNames(); // ParamsValue = lrAlgo[0].getParams(); //new float[] { 0, 0.3f, 1f, 5f }; }
public LearningAlgoManager() { lrAlgo = new iLearningAlgo.ILearningAlgo[countAlgoLib]; myTeacherTypeList = new string[countAlgoLib][]; lrAlgo[0] = new NeroNetLearningAlgoritm(); lrAlgo[1] = new KohonenLearningAlgorithms(); lrAlgo[2] = new DecisionTreeLearningAlgo(); algoParams = new AlgoParam(); TeacherTypesList = new string[0]; for (int i = 0; i < countAlgoLib; i++) { myTeacherTypeList[i] = lrAlgo[i].getTeacherTypesList(); TeacherTypesList = TeacherTypesList.Concat(myTeacherTypeList[i]).ToArray(); } //TeacherTypesList = TeacherTypesList.Concat("Деревья решений").ToArray(); // TeacherTypesList = lrAlgo[0].getTeacherTypesList(); //new string[] { "Обучатель 1", "Обучатель 2", "Обучатель 3" }; // ParamsName = lrAlgo[0].getParamsNames(); // ParamsValue = lrAlgo[0].getParams(); //new float[] { 0, 0.3f, 1f, 5f }; }