ITMO_FS.filters.multivariate.MIMAGA¶
-
class
ITMO_FS.filters.multivariate.MIMAGA(mim_size, pop_size, max_iter, f_target, k1, k2, k3, k4)¶ -
__init__(mim_size, pop_size, max_iter, f_target, k1, k2, k3, k4)¶ Parameters: - mim_size – desirable number of filtered features after MIM
- pop_size – initial population size
- max_iter – maximum number of iterations in algorithm
- f_target – desirable fitness value
- k1 – consts to determine crossover probability
- k2 – consts to determine crossover probability
- k3 – consts to determine mutation probability
- k4 – consts to determine mutation probability
-
mimaga_filter(genes, classes)¶ The main function to run algorithm :param genes: initial dataset in format: features are rows, samples are columns :param classes: distribution pf initial dataset :return: filtered with MIMAGA dataset, fitness value
-