Research Article

Credit Risk Prediction Using Fuzzy Immune Learning

Algorithm 1

An overview of the proposed classifier. At initialization, a population of B-cells is generated from instances of class . then some B-cells are selected to proliferate in rule generation phase. The life cycle of B-cells is controlled by age. The best B-cell is added to rule set if the classification rate increases more than a threshold. At last, if the termination test satisfies the classifier learns rules for class .
(1) procedure Proposed Classifier
(2) do
(3)  Set current learning class as ;
(4)  While Termination Test
(5)  Generate initial B-cell repertoire from class c antigens;
(6)  While cycle < Max_Iterations {
(7)   Perform Clonal Selection Procedure;
(8)    // Use three selection procedures as:
(9)   //(1) Roulette Wheel Selection,
(10)    //(2) Tournament Selection,
(11)     //(3) Uniform Selection.
(12)  Use memory (Simple and k-layered to clone selected B-Cells;
(13)  Perform Hyper-mutation;
(14) }
(15) Perform Rule Learning Procedure;
(16) //(1) Select the best B cell
(17) //(2) Add rule of the best B cell to the current rule set
(18) If classification rate is not increased, then the current loop exits.
(19) }
(20) Until All classes have been learned