Методи штучного інтелекту для адаптивної персоналізації веб інтерфейсів у реальному часі
| dc.contributor.advisor | Сліпченко, Володимир Георгійович | |
| dc.contributor.author | Червоняк, Андрій Богданович | |
| dc.date.accessioned | 2026-01-30T09:20:13Z | |
| dc.date.available | 2026-01-30T09:20:13Z | |
| dc.date.issued | 2025 | |
| dc.description | Система персоналізації веб-інтерфейсів — це програмне забезпечення, що використовує методи штучного інтелекту (зокрема, модель MLP) для адаптації UI в реальному часі на основі анонімних сесійних метрик користувача (час взаємодії, кількість секцій, цінність дій). Вона сегментує користувачів на рівні намірів (низький, середній, високий), генерує JSON-конфігурації для зміни порядку секцій, тексту та функцій, забезпечуючи підвищення залученості без персональних даних. Розроблено на Python (FastAPI, scikit-learn) для backend та Next.js (React, TypeScript) для frontend, з latency <100 мс та GDPR-сумісністю. | |
| dc.description.abstract | Актуальність теми. У сучасному цифровому середовищі статичні веб-інтерфейси не враховують індивідуальні потреби користувачів, що призводить до зниження залученості та конверсії. Методи штучного інтелекту дозволяють створювати адаптивні інтерфейси, які динамічно налаштовуються під поведінку в реальному часі, без використання персональних даних. Критичний аналіз показує обмеженість rule-based систем та залежність сучасних рішень (Amazon, Netflix) від історичних даних, що робить актуальним розробку анонімної реал-тайм персоналізації на основі сесійних метрик. Мета роботи. Визначення ефективних методів штучного інтелекту для адаптивної персоналізації веб-інтерфейсів у реальному часі та встановлення їх практичної застосовності для підвищення показників залученості користувачів. Завдання дослідження. Дослідження підходів до персоналізації та ML-методів класифікації намірів; аналіз датасету поведінки онлайн-покупців з feature engineering; розробка та порівняння шести ML-моделей для сегментації; проектування архітектури real-time системи з інтеграцією ML; реалізація ПЗ з збором даних, API інференсу та адаптацією UI. Об’єкт дослідження. Процес моделювання поведінки користувачів веб-інтерфейсів для прогнозування намірів та сегментації на основі анонімних сесійних даних. Предмет дослідження. Методи машинного навчання для класифікації користувачів за рівнем наміру та алгоритми динамічної адаптації компонентів веб-інтерфейсу в реальному часі. Методи дослідження. Аналітичні: порівняльний аналіз шести алгоритмів ML за метриками accuracy, F1-score, AUC-ROC, аналіз важливості ознак Random Forest. Експериментальні: навчання моделей на датасеті "Online Shoppers Purchasing Intention" зі стратифікованим поділом 80/20, SMOTE-балансуванням, StandardScaler-масштабуванням. Моделювання: розробка RESTful API на FastAPI (latency <100 мс), архітектура Clean Architecture, збір даних Intersection Observer API та sessionStorage. Апробація результатів роботи. Результати апробовано під час переддипломної практики на кафедрі цифрових технологій в енергетиці КПІ ім. І. Сікорського, з демонстрацією системи та оцінкою продуктивності. Структура та обсяг магістерської дисертації. Робота складається з вступу, чотирьох розділів, висновків, списку джерел (26 позицій) та додатків. Обсяг - 91 сторінка, 18 рисунків, 15 таблиць. Публікації. Публікація представлена на 23-й Міжнародній науково-практичній конференції «Математичне та програмне забезпечення інтелектуальних систем» | |
| dc.description.abstractother | Relevance of the topic. In the modern digital environment, static web interfaces do not account for individual user needs, leading to decreased engagement and conversion. Artificial intelligence methods enable adaptive interfaces that dynamically adjust to real-time behavior without personal data. Critical analysis shows limitations of rule-based systems and dependence of modern solutions (Amazon, Netflix) on historical data, making anonymous real-time personalization based on session metrics relevant. Purpose of the work. Determination of effective artificial intelligence methods for adaptive personalization of web interfaces in real time and establishment of their practical applicability to increase user engagement indicators. Research tasks. Study of approaches to web interface personalization and ML methods for user intent classification; analysis of online shopper behavior dataset with feature engineering; development and comparison of six ML models for user segmentation; design of real-time system architecture integrating ML; implementation of software including data collection, model inference API, and dynamic UI adaptation. Object of research. The process of modeling user behavior in web interfaces for intent prediction and segmentation based on anonymous session data. Subject of research. Machine learning methods for classifying users by intent level and algorithms for dynamic adaptation of web interface components in real time. Research methods. Analytical: comparative analysis of six ML algorithms by accuracy, F1-score, AUC-ROC metrics, feature importance analysis using Random Forest. Experimental: model training on "Online Shoppers Purchasing Intention" dataset with stratified 80/20 split, SMOTE balancing, StandardScaler scaling. Modeling: development of RESTful API on FastAPI (latency <100 ms), Clean Architecture design, data collection using Intersection Observer API and sessionStorage. Approbation of work results. Results were approbated during pre-diploma practice at the Department of Digital Technologies in Energy at KPI named after I. Sikorsky, with system demonstration and performance evaluation. Structure and volume of the master's thesis. The work consists of an introduction, four sections, conclusions, list of sources (26 items), and appendices. Volume - 91 pages, 18 figures, 15 tables. Publications. The publication was presented at the 23rd International Scientific and Practical Conference “Mathematical and Software Support of Intelligent Systems”. | |
| dc.format.extent | 92 с. | |
| dc.identifier.citation | Червоняк, А. Б. Методи штучного інтелекту для адаптивної персоналізації веб інтерфейсів у реальному часі : магістерська дис. : 122 Комп’ютерні науки / Червоняк Андрій Богданович. – Київ, 2025. – 92 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/78559 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | персоналізація веб-інтерфейсів | |
| dc.subject | машинне навчання | |
| dc.subject | mlp-модель | |
| dc.subject | реал-тайм адаптація | |
| dc.subject | сесійні метрики | |
| dc.subject | smote-балансування | |
| dc.subject | fastapi | |
| dc.subject | next.js | |
| dc.subject | gdpr-compliance | |
| dc.subject | ux-оцінка | |
| dc.subject | web interface personalization | |
| dc.subject | machine learning | |
| dc.subject | mlp model | |
| dc.subject | real-time adaptation | |
| dc.subject | session metrics | |
| dc.subject | smote balancing | |
| dc.subject | gdpr compliance | |
| dc.subject | ux evaluation | |
| dc.title | Методи штучного інтелекту для адаптивної персоналізації веб інтерфейсів у реальному часі | |
| dc.type | Master Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Chervoniak_magistr.pdf
- Розмір:
- 4.18 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: