Дипломдық ЖҰмыс 5B070300 «Ақпараттық жүйелер»


Random forest арқылы оқыту моделін құру



жүктеу 1,96 Mb.
Pdf просмотр
бет16/20
Дата11.02.2023
өлшемі1,96 Mb.
#41257
түріДиплом
1   ...   12   13   14   15   16   17   18   19   20
2020 БАК Марат Нұрсұлтан Олжасұлы

3.3 Random forest арқылы оқыту моделін құру
Бірінші модельді оқыту үшін RandomForestRegressor объектісін құрамыз. 
Оны rf_model ретінде сақтаймыз. Және оған бірқатар параметрлерді (яғни 
гиперпараметрлер), атап айтқанда: 
-
ағаш саны: 2000 (n_estimators=2000);
-
ағаштың ең үлкен тереңдігі: 55 (max_depth=55);
-
параллель іске қосылатын тапсырмалар саны:(n_jobs=-1);
-
раскол сапасын өлшеу функциясы:(criterion='mse');
-
бөліністі іздеу кезінде ескеру керек функциялар саны:(max_features=3);
-
іріктемелердің ең аз саны:(min_samples_split=2).
3.24 Сурет - RandomForestRegressor объектісі 


29 
Құрылған модельді оқытамыз. Ол үшін fit методын қолданамыз. 
3.25 Сурет - fit методын қолдану 
Валидациялық таңдау негізінде бағаның болжамды мәнін есептейміз 
3.26 Сурет - Random Forest моделінің нәтежиелері 
predict әдісі (val_X) валидациялық (тексеру) Х датасетінің бағасын 
болжайды. Ал біз жасаған print_metrics() функциясы алдын ала болжанған және 
және алдын ала белгілі бағаларды алады және метрика мәндерін басып 
шығарады. 
XGBoost қарапайым кездейсоқ орманға қарағанда жоғары нәтижелерге уәде 
беретін градиентті бустинг кітапханасын қосамыз. Модельді құру және оқыту 
идеясы екі әдістеде бірдей. Біз оны белгілі гиперпараметрлермен жасаймыз, 
үйретеміз, болжаймыз, метрика мәндерін есептейміз. 
3.27 Сурет - XGBoostRegressor объектісі 


30 
3.28 Сурет - fit методын қолдану 
3.29 Сурет - XGBoostRegresso моделінің нәтежиелері 
Нәтиже жақсарды. Алайда айтарлықтай жақсы көрсеткіш емес. Біздің 
жағдайда XGBoost орташа абсолютті қатені 1,2 %-ға, медиандық абсолюттік 
қатені 0,03 %-ға жақсартты. 
Модельді құруда random forest құру кезінде белгілердің маңыздылығын көру 
жолы бар. 


31 
3.30 Сурет - Маңыздылық рейтингісін анықтау функциясы 
Белгілер маңыздылық рейтингі (2.31-cурет): 
1) distance (0.208145); 
2) floorsTotal (0.187365); 
3) floor Number (0.151959); 
4) azimuth (0.148174); 
5) totalArea (0.137509); 
6) year (0.079775); 
7) state (0.062748); 
8) wallmaterial (0.024325). 
3.31 Сурет - Белгілер маңыздылық рейтингі 


32 

жүктеу 1,96 Mb.

Достарыңызбен бөлісу:
1   ...   12   13   14   15   16   17   18   19   20




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау