Що таке системи рекомендацій?

Створення систем рекомендацій у Python

Rob O'Callaghan

Director of Data

Що таке системи рекомендацій?

Зображення прикладів рекомендацій.

Створення систем рекомендацій у Python

Які дані потрібні?

Зображення двох людей із подібними смаками, бо їм подобаються ті самі крамниці.

Створення систем рекомендацій у Python

Які дані потрібні?

Таблиця користувачів і їхніх відгуків про товари.

Матриця зіставляє користувачів і їхні відгуки про товари.

Створення систем рекомендацій у Python

Для чого корисні системи рекомендацій?

Системи рекомендацій

Який фільм варто подивитися глядачеві?

Чи сподобається гостю ресторан?

Інші статистичні моделі

Чи продасть фільм багато квитків?

Скільки коштує будинок?

Створення систем рекомендацій у Python

Неявні та явні дані

Неявний зворотний звʼязок

Користувач часто обирає той самий жанр музики.

Один і той самий покупець неодноразово купує товар.

Глядач кидає перегляд фільму на півдорозі.

Явний зворотний звʼязок

Оцінки на кіносайтах на кшталт Rotten Tomatoes.

Користувач повідомляє соцмережі, що реклама йому нецікава.

Користувач ставить «подобається» або «не подобається» на YouTube.

Створення систем рекомендацій у Python

Давайте потренуємось!

Створення систем рекомендацій у Python

Preparing Video For Download...