กรุณาใช้ตัวระบุนี้เพื่ออ้างอิงหรือเชื่อมต่อรายการนี้: http://elartu.tntu.edu.ua/handle/lib/48654
ชื่อเรื่อง: Оптимізація алгоритмів пошуку інформації на веб-сайті з використанням методів машинного навчання
ชื่อเรื่องอื่นๆ: Optimization of Information Retrieval Algorithms on a Website Using Machine Learning
ผู้แต่ง: Богуцький, Михайло Іванович
Bohutskyi, Mykhailo Ivanovych
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Bibliographic description (Ukraine): Богуцький М.І. Оптимізація алгоритмів пошуку інформації на веб-сайті з використанням методів машинного навчання : робота на здобуття кваліфікаційного ступеня магістра : спец. 122 - комп’ютерні науки / наук. кер. В. А. Готович. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2025. 82 с.
Bibliographic reference (2015): Богуцький М. І. Оптимізація алгоритмів пошуку інформації на веб-сайті з використанням методів машинного навчання : магістерська кваліфікаційна робота / М. І. Богуцький ; наук. кер. В. А. Готович ; Тернопільський національний технічний університет імені Івана Пулюя. – Тернопіль, 2025. – 82 с.
วันที่เผยแพร่: 26-พฤษ-2025
Submitted date: 12-พฤษ-2025
Date of entry: 29-พฤษ-2025
สำนักพิมพ์: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Готович, Володимир Анатолійович
Gotovych, Volodymyr
UDC: 004.4
คำสำคัญ: 122
комп’ютерні науки
веб-додаток
система пошуку інформації
алгоритм пошуку інформації на веб-сайті
машинне навчання
оптимізація алгоритму пошуку
web application
information retrieval system
website information retrieval algorithm
machine learning
information retrieval algorithm optimization
Page range: 82
บทคัดย่อ: Кваліфікаційна робота присвячена розв’язанню задачі оптимізації системи пошуку інформації на вебсайті. В першому розділі описані теоретичні основи пошукових технологій, висвітлено поняття, принципи та класифікації методів пошуку, розглянуто існуючі підходи до реалізації пошукових систем. Також Проаналізовано сучасні тренди та технології в галузі. В другому розділі наведено вимоги та проєктну структуру системи пошуку інформації на вебсайті, досліджено функціональні потреби користувача та адміністрування, подано схеми бази даних, інтерфейсів та логіки взаємодії. В третьому розділі описано реалізацію основних модулів веб-додатку, проаналізовано архітектурні рішення та їх ефективність. Наведено результати реалізації інтерфейсу користувача вебсайту, функції пошуку інформації, видачі рекомендацій користувачеві та кабінету користувача. Об’єкт дослідження: алгоритми пошуку інформації на вебсайті на прикладі вебмагазину. Предмет дослідження: оптимізація відомих алгоритмів пошуку інформації на вебсайті шляхом застосування методів машинного навчання.
The qualification work is devoted to solving the problem of optimizing the information search system on the website. The first section describes the theoretical foundations of search technologies, highlights the concepts, principles and classifications of search methods, considers existing approaches to the implementation of search systems. Also, modern trends and technologies in the industry are analyzed. The second section presents the requirements and design structure of the information search system on the website, examines the functional needs of the user and administration, presents database schemes, interfaces and interaction logic. The third section describes the implementation of the main modules of the web application, analyzes architectural solutions and their effectiveness. The results of the implementation of the website user interface, information search functions, issuing recommendations to the user and the user's account are presented. The object of research: algorithms for searching information on the website using the example of a web store. The subject of research: optimization of known algorithms for searching information on the website by applying machine learning methods
รายละเอียด: Роботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 26.05.2025 р. о 14 год. 30 хв. на засіданні екзаменаційної комісії №33 у Тернопільському національному технічному університеті імені Івана Пулюя
Content: ВСТУП 9 1 АНАЛІЗ ОСНОВНИХ ПІДХОДІВ ДО ОПТИМІЗАЦІЇ АЛГОРИТМІВ ПОШУКУ ІНФОРМАЦІЇ НА ВЕБСАЙТАХ 11 1.1 Основні характеристики задачі та особливості алгоритмів пошуку інформації на вебсайтах 11 1.1.1 Вплив якості результатів пошуку інформації на конверсію та досвід користувача 12 1.1.2 Основні проблеми та виклики при розробці пошукових систем для вебсайтів 14 1.2 Аналіз сучасних технологій для побудови пошукових систем 15 1.3 Математичні методи, що використовуються для аналізу пошукових алгоритмів 17 1.4 Методи покращення взаємодії користувача з пошуковою системою 20 1.5 Аналіз моделей машинного навчання 21 1.6 Галузі застосування вебсайтів з функцією пошуку інформації 22 1.7 Основні вимоги до системи пошуку інформації на вебсайті 24 1.8 Висновок до першого розділу 25 2 АНАЛІЗ МЕТОДІВ ТА ПІДХОДІВ ДО ПРОЄКТУВАННЯ СИСТЕМ ПОШУКУ ІНФОРМАЦІЇ НА ВЕБСАЙТАХ 27 2.1 Огляд архітектурних підходів до побудови сайтів з інтегрованою системою пошуку інформації 27 2.2 Архітектура та структура вебсайту з пошуковою системою 28 2.3 Вибір оптимального стеку технологій для реалізації сайту з системою пошуку інформації 30 2.4 Проєктування алгоритмів попередньої обробки запитів користувача та формування релевантної видачі результатів 34 2.5 Аналіз та проєктування методів машинного навчання 36 2.6 Моделювання структури даних для системи пошуку інформації 39 2.7 Забезпечення продуктивності та масштабованості системи пошуку інформації на вебсайті 41 2.8 Висновки до другого розділу 42 3 РЕАЛІЗАЦІЯ ВЕБСАЙТУ З ОПТИМІЗОВАНОЮ ПОШУКОВОЮ СИСТЕМОЮ 44 3.1 Загальна архітектура системи 44 3.2 Серверна логіка для реалізації алгоритмів пошуку інформації 44 3.3 Реалізація алгоритмів 46 3.3.1 Алгоритм пошуку товарів 46 3.3.2 Алгоритм збереження історії пошуку 50 3.4 Система підказок та історії пошуку 52 3.5 Оптимізація алгоритмів пошуку інформації на вебсайті за допомогою машинного навчання 53 3.6 Реалізація головної сторінки сайту 57 3.7 Реалізація особистого кабінету користувача 58 3.8 Адміністративна панель вебсайту 60 3.9 Висновки до третього розділу 61 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 63 4.1 Обов’язкові медичні огляди працівників певних категорій 63 4.2 Способи і засоби пожежогасіння 65 4.3 Підвищення стійкості роботи комп’ютеризованих систем в умовах дії електромагнітного імпульсу ядерного вибуху 70 4.4 Висновки до четвертого розділу 75 ВИСНОВКИ 76 ПЕРЕЛІК ДЖЕРЕЛ 78 ДОДАТКИ
URI: http://elartu.tntu.edu.ua/handle/lib/48654
Copyright owner: © Богуцький Михайло, 2025
References (Ukraine): 1. Любомир МАТІЙЧУК, Володимир ГОТОВИЧ, Віталій БОНАР (Статті. ТНТУ ім.І.Пулюя), Порівняння ефективності методів некерованого машинного навчання для виявлення аномалій в obd2 даних.
2. ЛВ Волинець, НА Гарматюк, ВА Готович (Статті. ТНТУ ім.І.Пулюя), Великі за обсягом набори біомедичних даних та машинне навчання.
3. ВА Готович, АВ Мачужак (Матеріали ⅩⅠ Міжнародної науково-практичної конференції молодих учених та студентів „ Актуальні задачі сучасних технологій “), Застосування методології CI/CD для автоматизації процесів тестування та розгортання програмного забезпечення.
4. Grigorii Shymchuk, Iaroslav Lytvynenko, Roman Hromyak, Sergii Lytvynenko, Volodymyr Hotovych, Gas Consumption Forecasting Using Machine Learning Methods and Taking Into Account Climatic Indicators.
5. Що таке CRO, і оптимізація конверсії, URL: https://netpeak.net/uk/blog/shcho-take-cro-i-yak-optimizatsiya-konversii-opomagae-zbil-shiti-pributok/ (дата зверненя: 20.05.2025)
6. Створення сайтів, URL: https://surl.li/nbooti (дата зверненя: 20.05.2025)
7. Алгоритми ранжування, URL: https://rubika.agency/ua/glossary/ algoritm-ranzhiruvannja (дата зверненя: 20.05.2025)
8. Ранжування сайту, URL: https://wezom.com.ua/ua/blog/ranzhirovanie (дата зверненя: 20.05.2025)
9. Обробка природної мови (NLP), URL: https://metinvest.digital/ua/page/1052 (дата зверненя: 20.05.2025)
10. Machine Learning, ML, URL: https://www.it.ua/knowledge-base/technology-innovation/machine-learning (дата зверненя: 20.05.2025)
11. Пошукові Системи: історія, розвиток та сучасні тенденції, URL: https://webmate.ua/poshukovi-sistemi-istoriya-rozvitok-ta-suchasni-tendenciyi (дата зверненя: 20.05.2025).
12. Структура файлів подань у Laravel, URL: https://code.mu/ru/php/framework/laravel/book/prime/views/files-structure/ (дата зверненя: 20.05.2025)..
13. Eloquent: API Resources, URL: https://laravel.com/docs/12.x/eloquent-resources (дата зверненя: 20.05.2025).
14. Understanding the MVC Архітектура в Laravel: A Comprehensive Guide, URL: https://fkrihnif.medium.com/understanding-the-mvc-architecture-in-laravel-a-comprehensive-guide-8f620cc139b6 (дата зверненя: 20.05.2025)
15. tailwindcss URL: https://tailwindcss.com/ (дата зверненя: 20.05.2025)
16. Swiper.js URL: https://refine.dev/blog/swiper-js/ (дата зверненя: 20.05.2025)
17. TF-IDF (term frequency-inverse document frequency), URL: https://surl.li/yomtsu. (дата зверненя: 20.05.2025)
18. Оптимізація SQL, URL: https://dou.ua/forums/topic/47863/ // Дата доступу до ресурсу: 20.05.20225р.
19. Eloquent ORM від Laravel, URL: https://surl.li/xtlhiz (дата зверненя: 20.05.2025)
20. СУБД MySQL URL: http://www.znannya.org/?view=PHP_SUBD_mysql (дата зверненя: 20.05.2025)
21. Переваги фрейморку Laravel для веб-розробки, URL: https://wezom.com.ua/ua/blog/17-preimuschestv-ispolzovanija-laravel-v-it-industrii (дата зверненя: 20.05.2025)
22. Архітектура сайту URL: режим доступу до ресурсу: https://coi.ua/blog/Cbc/Website-Structures-How-to-Choose-the-Best-Option-for-Your-Web-Project/ (дата зверненя: 20.05.2025).
23. AJAX для новачків URL: https://habr.com/ru/articles/14246/ (дата зверненя: 20.05.2025)
24. Сухий О. Л., Міленін В. М., Тарадайнік В. М. Алгоритми пошуку в інформаційних системах.
25. Пошукова оптимізація, URL: https://apollon.guru/seo/trendy-seo-prosuvannya/ (дата зверненя: 20.05.2025).
26. Рекомендації на сайті як збільшення конверсії, URL: https://esputnik.com/uk/blog/tovarni-rekomendaciyi-na-sajti-instrument-zbilshennya-konversiyi (дата зверненя: 20.05.2025).
27. Просування сайту пошуковими підказками, URL: https://seok.ua/uk/prodvizhenie-sajta-poiskovymi-podskazkami.html (дата зверненя: 20.05.2025).
28. Головна сторінка: її роль для сайту та правильне оформлення, URL: https://surl.lu/nnckhl. (дата зверненя: 20.05.2025)
29. Як правильно оформити головну сторінку сайту, URL: https://hostiq.ua/blog/ukr/main-page/ (дата зверненя: 20.05.2025)
30. Розробка особистого кабінету, URL:https://voll.com.ua/uk/dorabotka-sajta/razrabotka-lichnogo-kabineta (дата зверненя: 20.05.2025).
31. Що таке адмінка сайту, URL: https://ukrline.com.ua/ua/blog/108666-4.php (дата зверненя: 20.05.2025).
32. Як організовано розробку адмінки, URL: https://surl.li/leajyy. (дата зверненя: 20.05.2025).
33. Обов'язкові медичні огляди працівників певних категорій, URL: https://protocol.ua/ua/pro_ohoronu_pratsi_stattya_17/ (дата зверненя: 20.05.2025)
34. Порядок проведення медичних оглядів працівників певних категорій, URL: https://surl.li/kjrjii. (дата зверненя: 20.05.2025).
35. Способи припинення процесу горіння, URL: https://pidru4niki.com/1460091739057/bzhd/sposobi_zasobi_pozhezhogasinnya (дата зверненя: 20.05.2025).
36. Способи та засоби пожежогасіння, URL: https://buklib.net/books/32189/ (дата зверненя: 20.05.2025).
37. Комплекс заходів, спрямованих на ліквідацію пожежі, URL: https://surl.lu/xqrhii (дата зверненя: 20.05.2025)
38. Електромагнітний імпульс ядерного вибуху, URL: https://surl.li/fvhqcv (дата зверненя: 20.05.2025)
39. Вимоги безпеки під час роботи на ПК, URL: Режим доступу до ресурсу: https://sites.google.com/site/ohoronapraci44/33-vimogi- bezpeki-pid-cas-roboti-na-pk. (дата зверненя: 20.05.2025).
40. Т.А. Григорова. Дослідження методів машинного навчаня для пошуку інформації / Т.А. Григорова, В.П. Ляшенко, O.O. Москаленко (Статті. Кременчуцький національний університет ім. М. Остроградського)
41. Ден Гасфілд. Integer Linear Programming in Computational and Systems Biology: An Entry-Level Text and Course / Ден Гасфілд, 2019 – с. 428 (Лінійне програмування).
42. Структури даних та алгоритми, URL: https://studfile.net/preview/10025806/page:21/. (дата зверненя: 20.05.2025).
43. K.М. Онищенко. Аналіз методів обробки природної мови / K.М. Онищенко, Я.І. Данієль, Р.O. Каманєв.
44. Charu C. Aggarwal. Recommender Systems: The Textbook / Charu C. Aggarwal, 2016 – с. 518 (Recommender Systems).
45. Antonio Mele. Django 5 By Example - Fifth Edition: Build powerful and reliable Python web applications from scratch 5th ed. Edition / Antonio Mele, 2024 - с.820.
46. Структури даних та алгоритми, URL: https://studfile.net/preview/10025806/page:21/. (дата зверненя: 20.05.2025)
47. K.М. Онищенко. Аналіз методів обробки природної мови / K.М. Онищенко, Я.І. Данієль, Р.O. Каманєв.
48. Charu C. Aggarwal. Recommender Systems: The Textbook / Charu C. Aggarwal, 2016 – с. 518 (Recommender Systems).
49. Cathy Tanimura. SQL for Data Analysis. Advanced Techniques for Transforming Data into Insights. 1st Ed. / Cathy Tanimura, 2021 – с. 350.
50. MVC Architectural Pattern - Web Platform, URL: https://doka.guide/tools/architecture-mvc/ (дата зверненя: 20.05.2025).
51. Тернопільський національний технічний університет імені Івана Пулюя, URL:https://tntu.edu.ua/?p=uk/main (дата зверненя: 20.05.2025)
52. PHP docs, URL: https://www.php.net/docs.php URL: https://tntu.edu.ua/?p=uk/main (дата зверненя: 20.05.2025).
53. Ajax - MDN Web Docs Glossary: Definitions of Web-related, URL: https://developer.mozilla.org/en-US/docs/Glossary/AJAX
54. laravel docs, URL: https://laravel.com/docs/11.x (дата зверненя: 20.05.2025).
55. ДСТУ 2272:2006. Охорона праці. Терміни та визначення основних понять. — [На заміну ДСТУ 2272-93 ; чинний від 2007-01-01]. — Вид. офіц. — Київ : Держспоживстандарт України, 2006. — 16 с.
56. ДСТУ 4297:2004. Пожежна безпека. Вогнегасники. Загальні технічні вимоги, методи випробувань. — [Чинний від 2005-07-01]. — Вид. офіц. — Київ : Держспоживстандарт України, 2005. — 14 с.
57. ДСТУ 3972:2000. Безпека дорожнього руху. Технічні засоби регулювання дорожнього руху. Загальні технічні умови. — [Чинний від 2001-01-01]. — Вид. офіц. — Київ : Держстандарт України, 2001. — 18 с.
58. ДСТУ 5091-2009. Пластмаси. Методи випробування на твердість. — [Чинний від 2010-01-01]. — Вид. офіц. — Київ : ДП «УкрНДНЦ», 2010. — 12 с.
Content type: Master Thesis
ปรากฏในกลุ่มข้อมูล:122 — комп’ютерні науки

แฟ้มในรายการข้อมูลนี้:
แฟ้ม รายละเอียด ขนาดรูปแบบ 
Mag_2025_SN-nm_61_Boguzkiy_M_I 2.pdfдипломна робота3,52 MBAdobe PDFดู/เปิด


รายการทั้งหมดในระบบคิดีได้รับการคุ้มครองลิขสิทธิ์ มีการสงวนสิทธิ์เว้นแต่ที่ระบุไว้เป็นอื่น

เครื่องมือสำหรับผู้ดูแลระบบ