Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/43401
Назва: Математичне та програмне забезпечення прогнозування фінансових показників компаній на основі методів машинного навчання та моделей штучних нейромереж
Інші назви: Mathematical maintenance and software for forecasting the financial inicators of companies based on machine learning methods and artificial neural network models
Автори: Кучеренко, Олексій Анатолійович
Kucherenko, Oleksiі
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Кучеренко О. А. Математичне та програмне забезпечення прогнозування фінансових показників компаній на основі методів машинного навчання та моделей штучних нейромереж: кваліфікаційна робота магістра за спеціальністю 122 «Комп’ютерні науки» / О.А. Кучеренко. – Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2023. – 74 с.
Дата публікації: 26-гру-2023
Дата подання: 12-гру-2023
Дата внесення: 6-січ-2024
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Гром’як, Роман Сильвестрович
Члени комітету: Жаровський, Руслан Олегович
УДК: 004
Теми: передобробка даних
data preprocessing
прогнозування
forecasting
штучна нейромережа
artificial neural network
класифікатор
classifier
машинне навчання
machine learning
фінансові показники
financial indicators
Короткий огляд (реферат): Кваліфікаційна робота присвячена розробці програмного засобу для прогнозування фінансових показників компаній. Описано специфіку даних, які використовувалися при виконанні дослідження. Докладно проаналізовано поняття попередньої обробки даних для машинного навчання та особливості її використання для методів прогнозування. Здійснено критичний огляд проблеми незбалансованості даних при проведенні інтелектуального аналізу даних та ймовірних шляхів її вирішення. Проаналізовані наявні методи машинного навчання та моделі штучних нейронних мереж. Наведено особливості використання методів та моделей на мові pytnon (із додатковими бібліотеками), приведені параметри налаштування, значення оцінок на збалансованих та незбалансованих даних. Наведено загальну архітектуру програмного засобу для прогнозування. Здійснено аналіз усіх моделей. Проведені експерименти доводять, що для більшості моделей отримані кращі результати для збалансованих даних. Thesis deals with the development of a software tool for forecasting financial indicators of companies. The specifics of the data used in the research are described. The concept of data preprocessing for machine learning and the features of its use for forecasting methods are analyzed in detail. A critical review of the problem of data imbalance during intelligent data analysis and possible ways to solve it was carried out. Existing methods of machine learning and models of artificial neural networks are analyzed. Features of the use of methods and models in the python language (with additional libraries), setting parameters, values of estimates on balanced and unbalanced data are given. The general architecture of the software tool for forecasting is given. All models were analyzed. The conducted experiments prove that for most models better results are obtained for balanced data.
Зміст: Вступ 9 1 Аналіз предметної області дослідження 11 1.1 Дані, використані в дослідженні 11 1.2 Показники рентабельності компанії 12 1.3 Модель Дюпона 15 1.4 Технології та бібліотеки, що використовуються в роботі 16 1.5 Передобробка даних 18 1.6 Особливості передобробка даних для методів прогнозування 18 1.7 Проблема незбалансованості даних 20 1.7.1 Перевищення вибірки класу меншості 21 1.7.2 Зменшення вибірки класу більшості 22 1.7.3 Використання готових параметрів типу class_weight, наданих у бібліотеках машинного навчання 22 1.8 Висновки до першого розділу 23 2 Методи машинного навчання та моделі штучних нейромереж 24 2.1 Decision Tree 25 2.2 Random forest 27 2.3 Naive Bayes 29 2.4 Stochastic Gradient Descent 30 2.5 XGBoost 32 2.6 LightGBM 33 2.7 k-nearest Neighbors 35 2.8 Logistic Regression 37 2.9 Linear Regression 38 2.10 Support Vector Machines 40 2.11 Штучна нейронна мережа 41 2.12 Висновки до другого розділу 46 3 Практична частина 47 3.1 Архітектура системи 47 3.2 Аналіз отриманих моделей 51 3.3 Висновки до третього розділу 57 4 Охорона праці та безпека в надзвичайних ситуаціях 58 4.1 Закордонний досвід організації охорони праці в ІТ-компаніях 58 4.2 Оцінка дії електромагнітного імпульсу на елементи комп’ютерної системи. 63 4.3 Висновки до четвертого розділу 66 Висновки 67 Перелік джерел 68 Додатки
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/43401
Власник авторського права: © Кучеренко Олексій Анатолійович, 2023
Перелік літератури: 1. Ravula S. Bankruptcy prediction using disclosure text features. // Annals of Applied Probability, 2020. Vol. 22, no. 3, 347-394.
2. Кучеренко О.А., Кучеренко О.О. Особливості передобробка даних для методів прогнозування // Інформаційні моделі, системи та технології: Праці XІ наук.-техн. конф. - Тернопіль, 2023. С. 72.
3. Kaggle: Your Machine Learning and Data Science Community [Електронний ресурс] – Режим доступу: https://www.kaggle.com/ (дата звертання 01.12.2023).
4. Yuichi I. An Interacting Agent Model of Economic Crisis. Complexity, Heterogeneity and the Methods of Statistical Physics in Economics. // Computational Systems Engineering, 2020. Vol. 11, no. 1, 30 – 39.
5. Falco J., Niederreiter J., Massimo R. Supervised learning for the prediction of firm dynamics. // Computational Systems Engineering, 2020. Vol. 1, no. 4, 1-10.
6. Бідюк, П. І. Прикладна статистика / П. І. Бідюк, О. М. Терентьєв, Т. І. Просянкіна-Жарова. Вінниця : ПП "ТД"Едельвейс і К", 2013. 304 с.
7. White C. Unkind cuts at statisticians. // The American Statistician Journal, 1964. Vol. 18, no. 5, 15-17.
8. Ian Goodfellow, Yoshua Bengio, Aaron Courville. Deep Learning (Adaptive Computation and Machine Learning series), MIT Press book, 2016
9. Soumyadip G., Yingdong, L., Nowicki, T. HMC, Algorithms in Data Mining, the Functional Analysis approach. // Int. J. Computational Systems Engineering, 2021. Vol. 1, no. 2, 124-129.
10. Kent B. Machine learning. // Computational Systems Engineering, 2018. Vol. 1, no. 1, 5-10.
11. Ibragimov R., Pedersen R,. Skrobotov A. New Approaches to Robust Inference on Market Efficiency, Volatility Clustering and Nonlinear Dependence. // Annals of Applied Probability, 2020. Vol. 2, no. 4, 12-50.
12. Lancelot F. James. Analysis of a Class of Likelihood Based Continuous Time Stochastic Volatility Models including Ornstein-Uhlenbeck Models in Financial Economics. // ACM Computing Surveys, 2005. Vol. 3, no. 3, 36—45.
13. Wei J. Research on Machine Learning and Its Algorithms and Development. // Journal of Physics: Conference Series, 2020. Vol. 10544, no. 5, 25-35.
14. Paolo Dai Pra S., Wolfgang J. R., Sartori E., Tolotti M. Large portfolio losses: A dynamic contagion model. // Annals of Applied Probability, 2009. Vol. 19, no. 1, 347-394.
15. Greenland S. There are natural scores: Full comment on Shafer, "Testing by betting: A strategy for statistical and scientific communication". // Annals of Applied Probability, 2020. Vol. 100, no. 6, 300-324.
16. Zhi-Qiang J., Wen-Jie X., Wei-Xing Z. Multifractal analysis of financial markets: a review. // Int. J. Computational Systems Engineering, 2019. Vol. 82, no. 12, 150-172.
17. Licong L., Edgar D. What causes the test error? Going beyond biasvariance via ANOVA. // Cambridge University Press, 2021. Vol. 2, no. 1, 20- 50.
18. Caldarelli G. A perspective on complexity and networks science. // Journal of Physics: Complexity, 2020. Vol. 1, no. 2, 20-26.
19. Lee C., Miaoyan W. Beyond the Signs: Nonparametric Tensor Completion via Sign Series. // ACM Computing Surveys, 2021. Vol. 1, no. 10, 150-151.
20. Subhrajit S., Umesh V., Enoch Y. On Few Shot Learning of Dynamical Systems: A Koopman Operator Theoretic Approach. // ACM Computing Surveys, 2021. Vol. 1, no. 1, 10-20.
21. Сьогодні UA [Електронний ресурс] – Режим доступу: https://www.segodnya.ua/lifestyle/fun/pochti-kak-u-googlechemudivlyayut-ofisy-ukrainskih-it-kompaniy--764025.html (дата звертання 07.12.2023).
22. Як працюють в Google? Умови, в яких хочеться трудитися. [Електронний ресурс] – Режим доступу: http://www.clevers.com.ua/articles-cleveradvertising-agency/success-stories/245-google2 (дата звертання 07.12.2023).
23. Офіс мрії: Робота в компанії Google. [Електронний ресурс] – Режим доступу:http://bigpicture.ru/?p=187580 (дата звертання 07.12.2023).
24. Офіс Facebook: Репортаж із RMA SiliconTrip. [Електронний ресурс] – Режим доступу:https://habrahabr.ru/company/rma/blog/103800/ (дата звертання 08.12.2023).
25. Класифікатор професій ДК 003:2010. [Електронний ресурс] – Режим доступу: https://zakon.rada.gov.ua/rada/show/va327609-10 - (дата звертання 07.12.2023).
26. Закон України «Про охорону праці». [Електронний ресурс] – Режим доступу: https://zakon.rada.gov.ua/laws/show/2694-12 - (дата звертання 06.12.2023).
27. ДНАОП 0.00-8.20-99. Порядок проведення експертизи електроустановок споживачів/ [Електронний ресурс] – Режим доступу: https://dnaop.com/html/43255/doc-%D0%94%D0%9D%D0%90%D0%9E%D0 %9F _ 0.00-8.20-99 - (дата звертання 07.12.2023).
28. Зеркалов Д.В. Безпека життєдіяльності та основи охорони праці. Навч. посібник. К.: «Основа». 2016. 267 с.
Тип вмісту: Master Thesis
Розташовується у зібраннях:122 — комп’ютерні науки

Файли цього матеріалу:
Файл Опис РозмірФормат 
Kucherenko_O_A.pdf1,35 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора