Research Article

Optimizing Computer Worm Detection Using Ensembles

Algorithm 3

AdaBoost.

Input: Learning set- S, Ensemble size B.
Output: Ensemble E
(1) E = φ
(2) W=Assign Equal Weights (S)
(3) for i = 1 to B do
(4) =Construct-Models (S, W)
(5) =Apply Model (, S)
(6) if ( = 0) ( ≥ 0.5) then
(7) Terminate Model Generation
(8) return E
(9) for j = 1 to Number Of Examples (S) do
(10) if Correctly Classified (, ) then
(11) = /1−
(12) W = Normalize Weights W
(13) E = E
(14) return E