Data Streams Are Usually Non-stationary With Continually Changing Their Underlying Structure. Solving Of Predictive Or Classification Tasks On Such Data Must Consider This Aspect. Traditional Machine Learning Models Applied On The Drifting Data May Become Invalid In The Case When A Concept Change Appears. To Tackle This Problem, We Must Utilize Special Adaptive Learning Models, Which Utilize Various Tools Able To Reflect The Drifting Data. One Of The Most Popular Groups Of Such Methods Are Adaptive Ensembles. This Paper Describes The Work Focused On The Design And Implementation Of A Novel Adaptive Ensemble Learning Model, Which Is Based On The Construction Of A Robust Ensemble Consisting Of A Heterogeneous Set Of Its Members. We ‘USED K-NN, NAIVE BAYES’and Hoeffding Trees As Base Learners And Implemented An Update Mechanism, Which Considers Dynamic Class-weighting And Q Statistics Diversity Calculation To Ensure The Diversity Of The Ensemble. The Model Was Experimentally Evaluated On The Streaming Datasets, And The Effects Of The Diversity Calculation Were Analyzed.