Research Article
Intrusion Detection System Using the G-ABC with Deep Neural Network in Cloud Environment
| Input: NDATA ⟵ Normalized data after preprocessing | | Output: SDATA ⟵ Selected data from normalized data based on their fitness | (1) | Calculate Size, [Row, Col] = Size (NDATA) | (2) | Find out the non-zero element to set Global Best | (3) | NZRECORD = []//Empty array to store record | (4) | For I in range ((N DATA , Col) | (5) | NZRECORD (I) = NDATA > 0 | (6) | End–For | (7) | Set Global Best, | (8) | Define fitness function | (9) | Define Threshold, T = (()) | (10) | If P BEST ≥ T | (11) | Fit Status = 1 | (12) | Else | (13) | Fit Status = 0 | (14) | End–If | (15) | Fit Index = []//To store fit value | (16) | Count1 = 1 | (17) | For I in range ((N DATA , Col) | (18) | Data = NDATA (I) | (19) | PBEST = Data >0 | (20) | F-value = CSA (Fitness Function, PBEST, GBEST) | (21) | If F-value = = 1 | (22) | Fit Index (Count1) = I | (23) | Count1 = Count1 + 1//Increment | (24) | End–If | (25) | End–For | (26) | SDATA = NDATA (:, Fit Index) | (27) | Return: SDATA as a selected data | (28) | End–Algorithm |
|