public override ILearnAlgorithmConf getConf(int CountFeatures) { KrillBConfig conf = new KrillBConfig(); conf.Init(CountFeatures); return(conf); }
public virtual void Init(ILearnAlgorithmConf Conf) { Config = Conf as KrillBConfig; Nkrill = ((KrillBConfig)Conf).Количество_особей; iter = ((KrillBConfig)Conf).Количеств_итераций; wn = ((KrillBConfig)Conf).Вес_инерции_вызванного_движения; wf = ((KrillBConfig)Conf).Вес_инерции_движения_добывающего_продовольствие; ct = ((KrillBConfig)Conf).Коэффициент_Ct; dmax = ((KrillBConfig)Conf).Скорость_распространения_Dmax; nmax = ((KrillBConfig)Conf).Вызванная_скорость_Nmax; e = ((KrillBConfig)Conf).Положительное_число_е; Vf = ((KrillBConfig)Conf).Добывающая_продовольствие_скорость_Vf; numberOfPopulations = ((KrillBConfig)Conf).Количеств_популяций; neighbor_coeff = ((KrillBConfig)Conf).Коэффициент_соседей; }