Research Article

An Extreme Learning Machine Based on Artificial Immune System

Algorithm 2

B cell algorithm.
Step 1 Initialization: create an initial random population of individuals P
Step 2 Main loop: :
 (a) Affinity Evaluation: evaluate g(v);
 (b) Clonal Selection and Expansion:
 (i) Clone each B-cell: clone v and place in clonal pool C;
 (ii) Select a random member of and apply the contiguous region hypermutation operator
 (iii) Evaluate ; if then replace by clone
Step 3 Cycle: repeat step until a certain stopping criterion is met.