##plugins.themes.bootstrap3.article.main##
Анотація
У статті розглянуто використання методів машинного навчання, зокрема лінійної регресії, для розв’язування задач прогнозування. Основну увагу приділено розробці, навчанню та оцінці моделей лінійної регресії на прикладі набору даних, що містить показники про рівень щастя населення країн світу залежно від їх соціально-економічних показників. Робота демонструє етапи побудови моделі: від вибору початкових даних, попереднього опрацювання набору даних до візуалізації одержаних результатів за допомогою засобів мови програмування Python та її бібліотек. У дослідженні акцентовано увагу на ключових етапах, таких як масштабування ознак, розподіл даних на тренувальну і тестову вибірки, а також використання основних метрик для оцінки якості прогнозуючих моделей, серед яких MSE, RMSE, MAE та коефіцієнт детермінації R². Наведено порівняння точності моделі на тренувальних та тестових наборах даних, що дозволило оцінити її здатність до узагальнення.
Результати дослідження підтверджують, що методи масштабування, зокрема нормалізація та стандартизація, значно покращують продуктивність регресійних моделей, а використання бібліотеки sklearn забезпечує інтуїтивність і простоту реалізації. У статті також розглянуто особливості та обмеження методів, зокрема, їхню чутливість до якості вхідних даних та необхідність обробки викидів. У висновках підкреслено універсальність лінійної регресії як методу для аналізу та виявлення причинно-наслідкових зв’язків на основі залежностей між змінними та значення попереднього аналізу даних і оптимізації моделей для підвищення точності прогнозів, застосування методів подальшого узагальнення даних. Стаття ілюструє можливості застосування методів машинного навчання на основі лінійної регресії для розв’язування практичних задач у різних галузях людської діяльності.
##plugins.themes.bootstrap3.article.details##
Посилання
2. Gelma A., Hill, Data Analysis Using Regression and Multilevel/Hierarchical Models, Cambridge University Press, 2006.
3. Goodfellow I., Bengio Y., Courville A. Deep Learning. MIT Press. 2016. 776 p.
4. Roy B. All about Feature Scaling. Scale data for better performance of of Machine Learning Model. Towards Data Science. URL: https://towardsdatascience.com/all-about-feature-scaling-bcc0ad75cb35
5. Tatachar A. V. Comparative assessment of regression models based on model evaluation metrics. International Journal of Innovative Technology and Exploring Engineering, Vol. 8. Issue 9, pp. 853-860.
6. Жалдак М.І., Триус Ю.В. Основи теорії і методів оптимізації. Навчальний посібник. Черкаси: Брама-Україна, 2005. 608 с.
7. Sklearn.linear_model. Scikit Learn. URL: https://scikit-learn.org/stable/api/sklearn.linear_model.html
8. World Happiness Report. URL: https://www.kaggle.com/datasets/unsdsn/world-happiness?select=2019.csv
9. How and Where to Apply Feature Scaling in Python? Turing. URL: https://www.turing.com/kb/how-and-where-to-apply-feature-scaling-in-python
References
1. S.Ju. Havrylenko, Mashynne navchannia: Konspekt lektsii. Kharkiv: NTU KhPI, 2024.
2. A. Gelma, and J. Hill, Data Analysis Using Regression and Multilevel/Hierarchical Models, Cambridge University Press, 2006.
3. I. Goodfellow, Y. Bengio, A. Courville, Deep Learning. MIT Press. 2016.
4. B. Roy, “All about Feature Scaling. Scale data for better performance of of Machine Learning Model” in Towards Data Science. [Online]. Available: https://towardsdatascience.com/all-about-feature-scaling-bcc0ad75cb35
5. A. V. Tatachar, “Comparative assessment of regression models based on model evaluation metrics”. International Journal of Innovative Technology and Exploring Engineering, Vol. 8. Issue 9, pp. 853-860, Sep. 2021.
6. M.I. Zhaldak, Yu.V. Tryus, Osnovy teorii i metodiv optymizatsii. Navchalnyi posibnyk. Cherkasy: Brama-Ukraina, 2005.
7. Sklearn.linear_model. scikit-learn.org. Accessed: Dec. 12, 2024. [Online]. Available: https://scikit-learn.org/stable/api/sklearn.linear_model.html
8. “World Happiness Report” [Online]. kaggle.com. Available: https://www.kaggle.com/datasets/unsdsn/world-happiness?select=2019.csv
9. How and Where to Apply Feature Scaling in Python? Turing.com. Accessed: Dec. 12, 2024. [Online]. Available: https://www.turing.com/kb/how-and-where-to-apply-feature-scaling-in-python