Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://elartu.tntu.edu.ua/handle/lib/53056
Langanzeige der Metadaten
DC ElementWertSprache
dc.contributor.advisorМарценко, Сергій Володимирович-
dc.contributor.advisorMartsenko, Serhii-
dc.contributor.authorЗаяць, Ельвіра Ігорівна-
dc.contributor.authorZaiats, Elvira-
dc.date.accessioned2026-07-01T06:54:50Z-
dc.date.available2026-07-01T06:54:50Z-
dc.date.issued2026-06-26-
dc.date.submitted2026-06-12-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/53056-
dc.descriptionРоботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 26.06.2026р. на засіданні екзаменаційної комісії №31 у Тернопільському національному технічному університеті імені Івана Пулюяuk_UA
dc.description.abstractКваліфікаційна робота присвячена дослідженню та розробленню інтелектуальної інформаційної системи аналізу читацьких уподобань і формування персоналізованих рекомендацій книг. В першому розділі кваліфікаційної роботи описано предметну область книжкових рекомендаційних систем. Розглянуто основні підходи до формування рекомендацій. Проаналізовано переваги та недоліки колаборативної, змістової та гібридної фільтрації. В другому розділі кваліфікаційної роботи досліджено вимоги до інформаційної системи, спроєктовано її архітектуру, структуру бази даних та процес машинного навчання. Подано алгоритм пошуку книжкового двійника користувача та методику експериментального оцінювання моделей рекомендацій. В третьому розділі кваліфікаційної роботи описано програмну реалізацію системи рекомендації книг. Проаналізовано особливості реалізації алгоритмів персоналізації та вебінтерфейсу. Проведено експериментальне оцінювання рекомендаційних моделей і функціональне тестування розробленої системи. Об’єкт дослідження: процес формування персоналізованих книжкових рекомендацій на основі аналізу читацьких уподобань користувачів. Предмет дослідження: методи та алгоритми побудови рекомендаційних систем, засоби машинного навчання та програмні компоненти інформаційної системи рекомендації книг.uk_UA
dc.description.abstractThe qualification work is devoted to the research and development of an intelligent information system for analyzing readers’ preferences and generating personalized book recommendations. The first chapter describes the subject area of book recommendation systems. The main approaches to generating recommendations are considered. The advantages and disadvantages of collaborative filtering, content-based filtering and hybrid filtering are analyzed. The second chapter investigates the requirements for the information system and presents the design of its architecture, database structure and machine learning process. An algorithm for finding a user’s book twin and a methodology for the experimental evaluation of recommendation models are proposed. The third chapter describes the software implementation of the book recommendation system. The features of implementing personalization algorithms and the web interface are analyzed. Experimental evaluation of recommendation models and functional testing of the developed system are carried out. Object of research: the process of generating personalized book recommendations based on the analysis of users’ reading preferences. Subject of research: methods and algorithms for building recommendation systems, machine learning tools, and software components of an information system for book recommendation.uk_UA
dc.description.tableofcontentsВСТУП 8 РОЗДІЛ 1. АНАЛІЗ МЕТОДІВ ПОБУДОВИ ІНТЕЛЕКТУАЛЬНИХ РЕКОМЕНДАЦІЙНИХ СИСТЕМ 10 1.1 Аналіз предметної області книжкових рекомендаційних систем 10 1.2 Огляд наявних систем рекомендації книг 13 1.3 Методи побудови книжкових рекомендацій 15 1.4 Постановка завдання дослідження 20 1.5 Висновок до першого розділу 24 РОЗДІЛ 2. ПРОЄКТУВАННЯ ІНТЕЛЕКТУАЛЬНОЇ ІНФОРМАЦІЙНОЇ СИСТЕМИ АНАЛІЗУ ЧИТАЦЬКИХ УПОДОБАНЬ 25 2.1 Формування вимог до інформаційної системи 25 2.2 Проєктування архітектури системи 28 2.3 Характеристика та підготовка набору даних 30 2.4 Проєктування процесу машинного навчання 32 2.5 Проєктування алгоритму пошуку книжкового двійника 36 2.6 Проєктування бази даних і локальних профілів 39 2.7 Методика експериментального оцінювання 40 2.8 Висновок до другого розділу 42 РОЗДІЛ 3. ПРОГРАМНА РЕАЛІЗАЦІЯ ТА ДОСЛІДЖЕННЯ РОЗРОБЛЕНОЇ СИСТЕМИ 43 3.1 Обґрунтування вибору програмних засобів 43 3.2 Реалізація підготовки даних і моделей 44 3.3 Реалізація алгоритмів персоналізації 47 3.4 Реалізація локальних профілів і збереження даних 48 3.5 Розроблення вебінтерфейсу інформаційної системи 50 3.6 Експериментальне оцінювання рекомендаційних моделей 54 3.7 Функціональне тестування та аналіз результатів 55 3.8 Висновок до третього розділу 55 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 57 4.1 Характеристика життєдіяльності людини у системі «людина – машина – середовище існування» 57 4.2 Інформація в системі управління охороною праці 59 4.3 Висновок до четвертого розділу 60 ВИСНОВКИ 62 ПЕРЕЛІК ДЖЕРЕЛ 65uk_UA
dc.format.extent70-
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені ім. І. Пулюяuk_UA
dc.subject122uk_UA
dc.subjectкомп’ютерні наукиuk_UA
dc.subjectрекомендаційна системаuk_UA
dc.subjectмашинне навчанняuk_UA
dc.subjectкнижкові рекомендаціїuk_UA
dc.subjectколаборативна фільтраціяuk_UA
dc.subjectзмістова фільтраціяuk_UA
dc.subjectкнижковий двійникuk_UA
dc.subjectперсоналізаціяuk_UA
dc.subjectrecommendation systemuk_UA
dc.subjectmachine learninguk_UA
dc.subjectbook recommendationsuk_UA
dc.subjectcollaborative filteringuk_UA
dc.subjectcontent-based filteringuk_UA
dc.subjectsvduk_UA
dc.subjectbook twinuk_UA
dc.subjectpersonalizationuk_UA
dc.titleРозробка інтелектуальної інформаційної системи аналізу та прогнозування даних із використанням методів машинного навчання та оптимізації моделейuk_UA
dc.title.alternativeDevelopment of an Intelligent Information System for Data Analysis and Forecasting Using Machine Learning Methods and Model Optimizationuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Заяць Ельвіра Ігорівна, 2026uk_UA
dc.coverage.placenameТернопільuk_UA
dc.subject.udc004.89uk_UA
dc.relation.references1. Ricci F., Rokach L., Shapira B. Introduction to Recommender Systems Handbook. Recommender Systems Handbook. Boston : Springer, 2011. P. 1–35. DOI: 10.1007/978-0-387-85820-3_1.uk_UA
dc.relation.references2. Burke R. Hybrid Recommender Systems: Survey and Experiments. User Modeling and User-Adapted Interaction. 2002. Vol. 12, No. 4. P. 331–370. DOI: 10.1023/A:1021240730564.uk_UA
dc.relation.references3. Çano E., Morisio M. Hybrid Recommender Systems: A Systematic Literature Review. 2019. arXiv:1901.03888.uk_UA
dc.relation.references4. Vaz P. C., Matos D. M., Martins B., Calado P. Improving an Hybrid Literary Book Recommendation System through Author Ranking. 2012. arXiv:1203.5324.uk_UA
dc.relation.references5. Goodreads. Meet your next favorite book. URL: https://www.goodreads.com/ (дата звернення: 21.06.2026).uk_UA
dc.relation.references6. The StoryGraph. Because life’s too short for a book you’re not in the mood for. URL: https://www.thestorygraph.com/ (дата звернення: 21.06.2026).uk_UA
dc.relation.references7. LibraryThing. Quick Start. URL: https://www.librarything.com/quickstart.php (дата звернення: 21.06.2026).uk_UA
dc.relation.references8. BookBub. What is BookBub. URL: https://www.bookbub.com/home/overview.php (дата звернення: 21.06.2026).uk_UA
dc.relation.references9. Resnick P., Iacovou N., Suchak M., Bergstrom P., Riedl J. GroupLens: An Open Architecture for Collaborative Filtering of Netnews. Proceedings of CSCW’94. New York : ACM, 1994. P. 175–186. DOI: 10.1145/192844.192905.uk_UA
dc.relation.references10. Sarwar B., Karypis G., Konstan J., Riedl J. Item-Based Collaborative Filtering Recommendation Algorithms. Proceedings of the 10th International Conference on World Wide Web. New York : ACM, 2001. P. 285–295. DOI: 10.1145/371920.372071.uk_UA
dc.relation.references11. Koren Y., Bell R., Volinsky C. Matrix Factorization Techniques for Recommender Systems. Computer. 2009. Vol. 42, No. 8. P. 30–37. DOI: 10.1109/MC.2009.263.uk_UA
dc.relation.references12. Pazzani M. J., Billsus D. Content-Based Recommendation Systems. The Adaptive Web. Lecture Notes in Computer Science. Berlin : Springer, 2007. Vol. 4321. P. 325–341. DOI: 10.1007/978-3-540-72079-9_10.uk_UA
dc.relation.references13. Salton G., Buckley C. Term-Weighting Approaches in Automatic Text Retrieval. Information Processing & Management. 1988. Vol. 24, No. 5. P. 513–523. DOI: 10.1016/0306-4573(88)90021-0.uk_UA
dc.relation.references14. Adomavicius G., Tuzhilin A. Toward the Next Generation of Recommender Systems: A Survey of the State-of-the-Art and Possible Extensions. IEEE Transactions on Knowledge and Data Engineering. 2005. Vol. 17, No. 6. P. 734–749. DOI: 10.1109/TKDE.2005.99.uk_UA
dc.relation.references15. Zygmuntz M. goodbooks-10k: Ten thousand books, six million ratings. URL: https://github.com/zygmuntz/goodbooks-10k (дата звернення: 21.06.2026).uk_UA
dc.relation.references16. ISO/IEC/IEEE 42010:2022. Software, systems and enterprise – Architecture description. Geneva : International Organization for Standardization, 2022.uk_UA
dc.relation.references17. Object Management Group. Unified Modeling Language (UML), Version 2.5.1. 2017. URL: https://www.omg.org/spec/UML/2.5.1 (дата звернення: 21.06.2026).uk_UA
dc.relation.references18. Streamlit. Understanding Streamlit’s client-server architecture. URL: https://docs.streamlit.io/develop/concepts/architecture/architecture (дата звернення: 21.06.2026).uk_UA
dc.relation.references19. Streamlit. Caching overview. URL: https://docs.streamlit.io/develop/concepts/architecture/caching (дата звернення: 21.06.2026).uk_UA
dc.relation.references20. SQLite. About SQLite. URL: https://sqlite.org/about.html (дата звернення: 21.06.2026).uk_UA
dc.relation.references21. Python Software Foundation. sqlite3 – DB-API 2.0 interface for SQLite databases. URL: https://docs.python.org/3/library/sqlite3.html (дата звернення: 21.06.2026).uk_UA
dc.relation.references22. Scikit-learn developers. TruncatedSVD. URL: https://scikit-learn.org/stable/modules/generated/sklearn.decomposition.TruncatedSVD.html (дата звернення: 21.06.2026).uk_UA
dc.relation.references23. Scikit-learn developers. TfidfVectorizer. URL: https://scikit-learn.org/stable/modules/generated/sklearn.feature_extraction.text.TfidfVectorizer.html (дата звернення: 21.06.2026).uk_UA
dc.relation.references24. Scikit-learn developers. cosine_similarity. URL: https://scikit-learn.org/stable/modules/generated/sklearn.metrics.pairwise.cosine_similarity.html (дата звернення: 21.06.2026).uk_UA
dc.relation.references25. Järvelin K., Kekäläinen J. Cumulated Gain-Based Evaluation of IR Techniques. ACM Transactions on Information Systems. 2002. Vol. 20, No. 4. P. 422–446. DOI: 10.1145/582415.582418.uk_UA
dc.relation.references26. Scikit-learn developers. normalize. URL: https://scikit-learn.org/stable/modules/generated/sklearn.preprocessing.normalize.html (дата звернення: 21.06.2026).uk_UA
dc.relation.references27. Python Software Foundation. Python 3.14.6 Documentation. URL: https://docs.python.org/ (дата звернення: 21.06.2026).uk_UA
dc.relation.references28. pandas development team. pandas 3.0.3 documentation. URL: https://pandas.pydata.org/docs/ (дата звернення: 21.06.2026).uk_UA
dc.relation.references29. Array programming with NumPy / C. R. Harris, K. J. Millman, S. J. van der Walt et al. Nature. 2020. Vol. 585. P. 357–362. DOI: 10.1038/s41586-020-2649-2.uk_UA
dc.relation.references30. SciPy 1.0: fundamental algorithms for scientific computing in Python / P. Virtanen, R. Gommers, T. E. Oliphant et al. Nature Methods. 2020. Vol. 17. P. 261–272. DOI: 10.1038/s41592-019-0686-2.uk_UA
dc.relation.references31. Scikit-learn: Machine Learning in Python / F. Pedregosa, G. Varoquaux, A. Gramfort et al. Journal of Machine Learning Research. 2011. Vol. 12. P. 2825–2830.uk_UA
dc.relation.references32. Streamlit. Session State API reference. URL: https://docs.streamlit.io/develop/api-reference/caching-and-state/st.session_state (дата звернення: 21.06.2026).uk_UA
dc.relation.references33. Joblib. Persistence documentation. URL: https://joblib.readthedocs.io/en/stable/persistence.html (дата звернення: 21.06.2026).uk_UA
dc.relation.references34. Evaluating Collaborative Filtering Recommender Systems / J. L. Herlocker, J. A. Konstan, L. G. Terveen, J. T. Riedl. ACM Transactions on Information Systems. 2004. Vol. 22, No. 1. P. 5–53. DOI: 10.1145/963770.963772.uk_UA
dc.relation.references35. Gunawardana A., Shani G. Evaluating Recommender Systems. Recommender Systems Handbook. 3rd ed. New York : Springer, 2022. P. 547–601. DOI: 10.1007/978-1-0716-2197-4_15.uk_UA
dc.relation.references36. Zhang Y., Chen X. Explainable Recommendation: A Survey and New Perspectives. Foundations and Trends in Information Retrieval. 2020. Vol. 14, No. 1. P. 1–101. DOI: 10.1561/1500000066.uk_UA
dc.relation.references37. Machine Learning system for detecting malicious traffic generated by IoT devices / Y. Klots, N. Petliak, S. Martsenko, V. Tymoshchuk, I. Bondarenko. CEUR Workshop Proceedings. 2024. Vol. 3742 : 2nd International Workshop on Computer Information Technologies in Industry 4.0 (CITI 2024), Ternopil, June 12–14, 2024. P. 97–110.uk_UA
dc.relation.references38. Information technology platform for the selection and analytical processing of information on COVID-19 / O. Duda, N. Kunanets, S. V. Martsenko, V. Nykytyuk, V. Pasichnyk. 2021 IEEE 16th International Conference on Computer Sciences and Information Technologies (CSIT), Lviv, September 22–25, 2021. Vol. 2. P. 231–238. DOI: 10.1109/CSIT52700.2021.9648839.uk_UA
dc.relation.references39. COVID-19 data collections and analytical processing / O. Duda, N. Kunanets, S. V. Martsenko, V. Nykytyuk, V. Pasichnyk. 2021 IEEE 16th International Conference on Computer Sciences and Information Technologies (CSIT), Lviv, September 22–25, 2021. Vol. 2. P. 252–257. DOI: 10.1109/CSIT52700.2021.9648658.uk_UA
dc.relation.references40. Cyber-physical systems at “Digital University” / O. Duda, O. Karnaukhov, S. Martsenko, V. Yatsyshyn. CEUR Workshop Proceedings. 2024. Vol. 3628 : 3rd International Workshop on Information Technologies: Theoretical and Applied Problems (ITTAP 2023), Ternopil–Opole, November 22–24, 2023. P. 306–314.uk_UA
dc.relation.references41. Koval V., Martsenko S., Zin M. Designing and Implementing Intelligent Lighting Control System. CEUR Workshop Proceedings. 2023. Vol. 3468 : 1st International Workshop on Computer Information Technologies in Industry 4.0 (CITI 2023), Ternopil, June 14–16, 2023. P. 241–249.uk_UA
dc.relation.references42. Грибан В. Г., Фоменко А. Є., Казначеєв Д. Г. Безпека життєдіяльності та охорона праці : підручник. Дніпро : Дніпропетровський державний університет внутрішніх справ, 2022. 388 с. ISBN 978-617-8032-91-3. URL: https://fpk.in.ua/images/biblioteka/2FMB_Pravo/Hryban.-2022-Pidruchnyk-BZHD-ta-OP.pdf (дата звернення: 22.06.2026).uk_UA
dc.relation.references43. Основи професійної безпеки та здоров’я : підручник / Ю. Г. Масікевич, В. Ф. Райко, О. В. Шестопалов, А. Ю. Масікевич, О. Г. Янчик, Є. О. Семенов ; Нац. техн. ун-т «Харків. політехн. ін-т». Чернівці : Місто, 2023. 288 с.uk_UA
dc.relation.references44. Про охорону праці : Закон України від 14.10.1992 № 2694-XII. База даних «Законодавство України» / Верховна Рада України. URL: https://zakon.rada.gov.ua/go/2694-12 (дата звернення: 22.06.2026).uk_UA
dc.relation.references45. Про затвердження Вимог щодо безпеки та захисту здоров’я працівників під час роботи з екранними пристроями : наказ Міністерства соціальної політики України від 14.02.2018 № 207. База даних «Законодавство України» / Верховна Рада України. URL: https://zakon.rada.gov.ua/go/z0508-18 (дата звернення: 22.06.2026).uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені ім. І. Пулюяuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Заяць Е. І. Розробка інтелектуальної інформаційної системи аналізу та прогнозування даних із використанням методів машинного навчання та оптимізації моделей : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. С. В. Марценко. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 70 с.uk_UA
Enthalten in den Sammlungen:122 — Компʼютерні науки, F3 Комп’ютерні науки (бакалаври)

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat 
2026_KRB_SNs-41_Zaiats_EI.pdfДипломна робота1,7 MBAdobe PDFÖffnen/Anzeigen


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt, soweit nicht anderweitig angezeigt.

Administrationswerkzeuge