Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Challenge: Calculating Predictive Accuracy and Ranking Metrics | Глибока персоналізація через матричну факторизацію
Аналіз кошика покупок і системи рекомендацій
Секція 4. Розділ 5
single

single

Challenge: Calculating Predictive Accuracy and Ranking Metrics

Свайпніть щоб показати меню

При оцінюванні систем рекомендацій важливо вимірювати як точність передбачення вподобань користувачів, так і якість ранжування рекомендованих елементів. Метрики точності передбачення, такі як середньоквадратична помилка (MSE), визначають середнє квадратичне відхилення між передбаченими та фактичними оцінками, забезпечуючи простий показник ефективності моделі. Метрики ранжування, своєю чергою, оцінюють, наскільки ефективно система впорядковує рекомендації так, щоб користувачі знаходили найбільш релевантні елементи на початку списку рекомендацій. Разом ці метрики надають комплексне уявлення про сильні та слабкі сторони рекомендаційного рушія.

Завдання

Проведіть, щоб почати кодувати

Дано два списки, що представляють передбачені та фактичні оцінки користувачів для набору товарів. Ваше завдання — обчислити ключові метрики оцінки для системи рекомендацій. Ці метрики допоможуть оцінити як точність передбачення, так і якість ранжування вашої моделі.

  • Обчислення середньоквадратичної помилки (MSE) між predicted_ratings та actual_ratings.
  • Визначення точності на 3 (precision at 3), тобто частки трьох найкращих передбачених товарів, які також входять до трійки найкращих фактичних товарів.

Поверніть обидві метрики у вигляді кортежу.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 5
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt