Порівняльний аналіз алгоритмів рекомендацій у середовищі C#

Ключові слова: рекомендаційні системи, C#, .NET, ML.NET, SciSharp Stack, матрична факторизація (MF), нейронна колаборативна фільтрація (NCF), RMSE

Анотація

Стаття присвячена порівняльному аналізу ефективності алгоритмів рекомендаційних систем в екосистемі .NET. Розглянуто проблему інформаційного перевантаження та важливість персоналізації. Описано реалізацію двох ключових підходів: класичної матричної факторизації (MF) з використанням фреймворку ML.NET та сучасної нейромережевої архітектури Neural Collaborative Filtering (NCF/NeuMF) на базі SciSharp Stack (TorchSharp). Для порівняння точності прогнозування та якості ранжування проведено серію експериментальних досліджень на загальнодоступних наборах даних MovieLens та Amazon Reviews. Проаналізовано метрики RMSE, MAE та NDCG@K. Результати демонструють, що на досліджених даних модель матричної факторизації стабільно перевершує нейромережевий підхід у точності, робастності до обсягу даних та швидкодії. Дослідження підтверджує висновки світових аналізів про те, що класичні, добре налаштовані моделі часто є ефективнішими за складніші нейромережеві архітектури

Посилання

1. Wedia. Information Overload in 2025: Risks, Impact & DAM Solutions. 2024. URL
2. RPI News. Information Overload Is a Personal and Societal Danger. 2024. URL
3. One World Direct. The Ultimate 2024 Guide on Ecommerce Personalization. - 2024. URL
4. Storyly. Why Personalization Matters in eCommerce. 2024. URL
5. Microsoft. ML.NET. 2024. URL
Опубліковано
2025-12-05
Як цитувати
Марченко , І. Ф., & Бурлаков , О. О. (2025). Порівняльний аналіз алгоритмів рекомендацій у середовищі C#. КОМП’ЮТЕРНО-ІНТЕГРОВАНІ ТЕХНОЛОГІЇ: ОСВІТА, НАУКА, ВИРОБНИЦТВО, (61), 142-148. https://doi.org/10.36910/6775-2524-0560-2025-61-20
Розділ
Інформатика та обчислювальна техніка