Research Article
Evolutionary Voting-Based Extreme Learning Machines
Algorithm 1
Evolutionary voting based ELM.
Inputs: Training samples with labels ; : Population | of candidates at generation ; : Population size of each generation; : Crossover probability; | : Mutation probability | Initialization: Set and initialize the population at random. | Evolutionary Process: Evaluate the fitness values of using (5). Increase with 1 in each | iteration. To create a new generation , operations of selection, crossover and mutation | on are used. Repeat the following steps until the termination criteria of genetic algorithm | (GA) is met. | (i) Firstly, members of are probabilistically selected to according to the | fitness. | (ii) Secondly, the crossover operator is applied to half of not selected candidates in . The | offsprings after crossover are added to . | (iii) Lastly, a number of chromosomes with a probability of in are subject to mutation. | Store weights as the outputs where “opt” indicates “optimal”. | Decision Making: Given a testing sample , use the following equation to predict its label | |
|