このアイテムの引用には次の識別子を使用してください: http://elartu.tntu.edu.ua/handle/lib/49883
完全メタデータレコード
DCフィールド言語
dc.contributor.advisorСтадник, Марія Андріївна-
dc.contributor.advisorStadnyk, Mariia-
dc.contributor.authorПроць, Петро Олегович-
dc.contributor.authorProts, Petro-
dc.date.accessioned2025-08-02T14:14:14Z-
dc.date.available2025-08-02T14:14:14Z-
dc.date.issued2025-06-27-
dc.date.submitted2025-06-13-
dc.identifier.citationПроць П. О. Система виявлення шахрайських банківських базових операцій на основі машинного навчання : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 125 - кібербезпека / наук. кер. Стадник М. А. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2025. 75 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/49883-
dc.description.abstractУ кваліфікаційній роботі розглянуто систему виявлення шахрайських банківських операцій з використанням методів машинного навчання. Проведено детальний аналіз існуючих підходів, зокрема, методів навчання із вчителем та без вчителя, а також глибинних методів машинного навчання. На основі цього аналізу розроблено систему, що інтегрує алгоритми аномального виявлення (Isolation Forest) та глибинного навчання (нейронні мережі з використанням TensorFlow). Здійснено підготовку фінансових даних про транзакції, визначено оптимальні параметри моделі та проведено тестування на практичних прикладах. Запропонована система демонструє високу ефективність виявлення шахрайських транзакцій, що підтверджується отриманими показниками точності, повноти та AUC. Результати роботи можуть бути використані для впровадження у банківських установах для підвищення рівня безпеки транзакцій та зменшення фінансових втрат від шахрайських дій.uk_UA
dc.description.abstractThe thesis focuses on developing a machine learning-based system for detecting fraudulent banking operations. A comprehensive analysis of existing approaches was conducted, including supervised, unsupervised, and deep learning techniques. Based on this analysis, a model integrating anomaly detection algorithms (Isolation Forest) and deep learning (neural networks using TensorFlow) was developed. Financial transaction data preparation was performed, optimal model parameters were determined, and practical testing was conducted. The proposed system demonstrated high efficiency in identifying fraudulent transactions, as evidenced by obtained accuracy, recall, and AUC metrics. The results can be implemented in banking institutions to enhance transaction security and reduce financial losses due to fraud.uk_UA
dc.description.tableofcontentsВСТУП 9 РОЗДІЛ 1 ТЕОРЕТИЧНІ ОСНОВИ ВИЯВЛЕННЯ ШАХРАЙСЬКИХ ТРАНЗАКЦІЙ У БАНКІВСЬКИХ СИСТЕМАХ 11 1.1 ШАХРАЙСТВО У БАНКІВСЬКИХ ОПЕРАЦІЯХ 11 1.2 ОСНОВИ МАШИННОГО НАВЧАННЯ ТА ЙОГО ЗАСТОСУВАННЯ В ПРОТИДІЇ ШАХРАЙСТВУ 12 1.3 МЕТОДИ ВИЯВЛЕННЯ ШАХРАЙСТВА У ФІНАНСОВИХ ТРАНЗАКЦІЯХ 14 1.4 ОСОБЛИВОСТІ ОБРОБКИ ТА АНАЛІЗУ ФІНАНСОВИХ ДАНИХ 16 1.5 ПРОБЛЕМИ ТА ВИКЛИКИ ПРИ РОЗПІЗНАВАННІ ШАХРАЙСТВА ЗА ДОПОМОГОЮ ML 18 РОЗДІЛ 2 АНАЛІЗ ТА ПОРІВНЯННЯ ІСНУЮЧИХ ПІДХОДІВ 22 2.1 ОГЛЯД ЗАСТОСУВАННЯ ML У ЗАДАЧАХ ВИЯВЛЕННЯ ШАХРАЙСТВА 22 2.2 МЕТОДИ НАВЧАННЯ «ІЗ ВЧИТЕЛЕМ» ДЛЯ ВИЯВЛЕННЯ ШАХРАЙСТВА 24 2.2.1 Логістична регресія 24 2.2.2 Дерева рішень 26 2.2.3 Метод опорних векторів 27 2.3 МЕТОДИ НАВЧАННЯ «БЕЗ ВЧИТЕЛЯ» ДЛЯ ВИЯВЛЕННЯ АНОМАЛІЙ 28 2.3.1 Метод кластеризації 28 2.3.2 Щільнісна кластеризація 29 2.3.3 Автоенкодер 30 2.3.4 Ізоляційний ліс 31 2.3.5 Однокласовий SVM 31 2.3.6 Характеристика методів навчання «без учителя» 32 2.4 ГЛИБИННЕ НАВЧАННЯ 33 2.5 ПОРІВНЯННЯ ЕФЕКТИВНОСТІ ПІДХОДІВ 36 РОЗДІЛ 3 РОЗРОБКА СИСТЕМИ ВИЯВЛЕННЯ ШАХРАЙСЬКИХ БАНКІВСЬКИХ ОПЕРАЦІЙ ЗАСОБАМИ PYTHON ТА TENSORFLOW 39 3.1 ОПИС ОБРАНОГО ПІДХОДУ 39 3.2 АРХІТЕКТУРА ТА КОМПОНЕНТИ СИСТЕМИ 40 3.3 ПІДГОТОВКА ДАНИХ ДЛЯ НАВЧАННЯ МОДЕЛІ 43 3.3.1 Формування навчальної вибірки 43 3.3.2 Очищення даних 45 3.3.3 Інженерія ознак 46 3.3.4 Перетворення та масштабування 47 3.4 РЕАЛІЗАЦІЯ ML-АЛГОРИТМУ ЗАСОБАМИ TENSORFLOW ТА PYTHON 48 3.4.1 Опис процесу розробки 48 3.4.2 Реалізація модуля anomaly detection 48 3.4.3 Побудова архітектури нейронної мережі 49 3.4.4 Налаштування процесу навчання 51 3.4.5 Перевірка результатів навчання та робота з гіпер-параметрами 52 3.4.7 Інтеграція з системою 52 3.5 ТЕСТУВАННЯ ТА ОЦІНКА ЕФЕКТИВНОСТІ СИСТЕМИ 52 3.5.1 Оцінка на тестовому наборі даних 53 3.5.2 Порівняння зі стандартними методами 53 3.5.3 Огляд результатів 54 РОЗДІЛ 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 55 4.1 ПОРЯДОК ДІЙ ІТ-УСТАНОВИ У РАЗІ ЯДЕРНОГО УДАРУ 55 4.2 ПСИХОФІЗІОЛОГІЧНЕ РОЗВАНТАЖЕННЯ ДЛЯ ПРАЦІВНИКІВ 57 ВИСНОВКИ 62 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 63 ДОДАТКИuk_UA
dc.language.isoukuk_UA
dc.subjectмашинне навчанняuk_UA
dc.subjectmachine learninguk_UA
dc.subjectвиявлення шахрайстваuk_UA
dc.subjectfraud detectionuk_UA
dc.subjectвиявлення аномалійuk_UA
dc.subjectanomaly detectionuk_UA
dc.subjectнейронна мережаuk_UA
dc.subjectneural networkuk_UA
dc.titleСистема виявлення шахрайських банківських базових операцій на основі машинного навчанняuk_UA
dc.title.alternativeFraudulent Banking Transaction Detection System Based on Machine Learninguk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Проць Петро Олегович, 2025uk_UA
dc.contributor.committeeMemberМихалик, Дмитро Михайлович-
dc.contributor.committeeMemberMykhalyk, Dmytro-
dc.coverage.placenameТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.subject.udc004.56uk_UA
dc.relation.references1. Sharma, S. (2024). AI and fraud detection in banking. Nature Humanities and Social Sciences Communications.uk_UA
dc.relation.references2. Practical Business Skills. (б. д.). Security and fraud. https://www.practicalbusinessskills.org/en/getting-started/taking-your-business-digital/security-and-fraud.htmluk_UA
dc.relation.references3. IBM. (б. д.). AI and fraud detection in banking. https://www.ibm.com/think/topics/ai-fraud-detection-in-bankinguk_UA
dc.relation.references4. PwC Colombia. (б. д.). Encuesta de crimen y fraude econ√≥mico. https://www.pwc.com/co/es/publicaciones/encuesta-crimen-fraude-economico.htmluk_UA
dc.relation.references5. Tookitaki. (б. д.). Fraud detection using machine learning in banking. https://www.tookitaki.com/compliance-hub/fraud-detection-using-machine-learning-in-banking-1uk_UA
dc.relation.references6. Brankas. (б. д.). Fraud detection algorithms in banking. https://blog.brankas.com/fraud-detection-algorithms-in-bankinguk_UA
dc.relation.references7. International Journal of Research Publication and Reviews. (2023). Fraud detection in banking. https://ijrpr.com/uploads/V6ISSUE4/IJRPR41586.pdfuk_UA
dc.relation.references8. Online Scientific Research. (б. д.). Fraud detection in banking: A machine learning approach using credit card transaction data. https://www.onlinescientificresearch.com/articles/fraud-detection-in-banking-a-machine-learning-approach-using-credit-card-transaction-data.htmluk_UA
dc.relation.references9. Agarwal, P. (2024, Квітень). Here's how Stripe detects frauds with a 99% accuracy [LinkedIn post].uk_UA
dc.relation.references10. Stripe. (б. д.). How we built it: Stripe Radar. https://stripe.com/blog/how-we-built-it-stripe-radaruk_UA
dc.relation.references11. scikit-learn developers. (б. д.). Clustering. https://scikit-learn.org/stable/modules/clustering.html#k-meansuk_UA
dc.relation.references12. scikit-learn developers. (б. д.). sklearn.cluster.DBSCAN. https://scikit-learn.org/stable/modules/generated/sklearn.cluster.DBSCAN.htmluk_UA
dc.relation.references13. Towards Data Science. (2019, 10 жовтня). Anomaly detection with autoencoder. https://towardsdatascience.com/anomaly-detection-with-autoencoder-b4cdce4866a6uk_UA
dc.relation.references14. scikit-learn developers. (б. д.). sklearn.ensemble.IsolationForest. https://scikit-learn.org/stable/modules/generated/sklearn.ensemble.IsolationForest.htmluk_UA
dc.relation.references15. scikit-learn developers. (б. д.). sklearn.svm.OneClassSVM. https://scikit-learn.org/stable/modules/generated/sklearn.svm.OneClassSVM.htmluk_UA
dc.relation.references16. IBM. (б. д.). Graph neural network. https://www.ibm.com/think/topics/graph-neural-networkuk_UA
dc.relation.references17. Teuwens, R. (б. д.). Anomaly detection with auto-encoders [Code notebook]. Kaggle.uk_UA
dc.relation.references18. Zhou, C., & Paffenroth, R. (2019). Anomaly detection with robust deep autoencoders. arXiv. https://arxiv.org/pdf/1906.11632uk_UA
dc.relation.references19. Detthamrong, U., Chansanam, W., Boongoen, T., & Iam-On, N. (2024). Enhancing Fraud Detection in Banking using Advanced Machine Learning Techniques. Econ Journals. https://doi.org/10.32479/ijefi.16613uk_UA
dc.relation.references20. Kartik2112. (б. д.). Fraud detection [Dataset]. Kaggle. https://www.kaggle.com/datasets/kartik2112/fraud-detectionuk_UA
dc.relation.references21. Kovalchuk, O., Karpinski, M., Banakh, S., Kasianchuk, M., Shevchuk, R., & Zagorodna, N. (2023). Prediction machine learning models on propensity convicts to criminal recidivism. Information, 14(3), art. no. 161, 1-15.uk_UA
dc.relation.references22. Karpinski, M., Korchenko, A., Vikulov, P., Kochan, R., Balyk, A., & Kozak, R. (2017, September). The etalon models of linguistic variables for sniffing-attack detection. In 2017 9th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems : Technology and Applications (IDAACS) (Vol. 1, pp. 258-264). IEEE.uk_UA
dc.relation.references23. Augmented Reality Enhanced Learning Tools Development for Cybersecurity Major Zagorodna N., Skorenkyy Y., Kunanets N., Baran I., Stadnyk M (2022) CEUR Workshop Proceedings, 3309 , pp. 25-32.uk_UA
dc.relation.references24. Boltov, Y., Skarga-Bandurova, I., & Derkach, M. (2023, September). A Comparative Analysis of Deep Learning-Based Object Detectors for Embedded Systems. In 2023 IEEE 12th International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS) (Vol. 1, pp. 1156-1160). IEEE.uk_UA
dc.relation.references25. Kulchytskyi, T., Rezvorovych, K., Povalena, M., Dutchak, S., & Kramar, R. (2024). LEGAL REGULATION OF CYBERSECURITY IN THE CONTEXT OF THE DIGITAL TRANSFORMATION OF UKRAINIAN SOCIETY. Lex Humana (ISSN 2175-0947), 16(1), 443-460.uk_UA
dc.relation.references26. Андрейчук, Н. І., Кіт, Ю. В., Шибанов, С. В., & Шерстньова, О. В. (2012). Охорона праці. Occupational safety (276 с.). Видавництво Львівської політехніки.uk_UA
dc.relation.references27. Атаманчук, П. С., Мендерецький, В. В., Панчук, О. П., & Чорна, О. Г. (2011). Безпека життєдіяльності [Навчальний посібник] (276 с.). Київ: Центр учбової літератури.uk_UA
dc.relation.references28. Сокуренко, В. В. (ред.). (2021). Безпека життєдіяльності та охорона праці [Підручник] (308 с.; ISBN 978‑966‑610‑248‑8). Харків: Харківський національний університет внутрішніх справ.uk_UA
dc.relation.references29. Бедрій, Я. І. (2018). Основи охорони праці. [Підручник] (240 с.). Тернопіль: Навчальна книга – Богдан.uk_UA
dc.relation.references30. Гогіташвілі, Г. Г., & Лапін, В. М. (2018). Основи охорони праці. [Підручник] (121 с.). Київ: Знання.uk_UA
dc.relation.references31. Управління Держпраці у Тернопільській області. (б. д.). Робота в офісі: основні санітарно-гігієнічні вимоги.uk_UA
dc.relation.references32. Міністерство охорони здоров’я України. (1999). Державні санітарні норми мікроклімату виробничих приміщень (ДСН 3.3.6.042-99).uk_UA
dc.relation.references33. Верховна Рада України. (2025). Кодекс законів про працю України (станом на 08.04.2025).uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра кібербезпеки, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
出現コレクション:125 — Кібербезпека, Кібербезпека та захист інформації (бакалаври)

このアイテムのファイル:
ファイル 記述 サイズフォーマット 
Prots_Petro_SB42_2025.pdf2,33 MBAdobe PDF見る/開く


このリポジトリに保管されているアイテムはすべて著作権により保護されています。

管理ツール