Wprowadzenie do rekomendacji opartych na treści

Budowanie systemów rekomendacji w Pythonie

Rob O'Callaghan

Director of Data

Czym są rekomendacje oparte na treści?

Obraz przedstawiający rekomendację książki podobnej do tej, którą użytkownik polubił.

Budowanie systemów rekomendacji w Pythonie

Atrybuty i cechy elementów

Obraz książki i jej atrybutów.

Budowanie systemów rekomendacji w Pythonie

Wektoryzacja atrybutów

ITEM Attribute 1 Attribute 2 Attribute 3 Attribute 4
Item_001 0 1 1 0
Item_002 1 0 1 0
Item_003 0 1 0 1
Budowanie systemów rekomendacji w Pythonie

Relacje jeden do wielu

Book Genre
The Hobbit Adventure
The Hobbit Fantasy
The Great Gatsby Tragedy
... ...
Book Adventure Fantasy Tragedy ...
The Hobbit 1 1 0 ...
The Great Gatsby 0 0 1 ...
... ... ... ... ...
Budowanie systemów rekomendacji w Pythonie

Tabulacja krzyżowa

pd.crosstab(                     ,                       )
Budowanie systemów rekomendacji w Pythonie

Tabulacja krzyżowa

pd.crosstab(book_genre_df['Book'], book_genre_df['Genre'])
Book Adventure Fantasy Tragedy Social commentary
The Hobbit 1 1 0 0
The Great Gatsby 0 0 1 1
A Game of Thrones 0 1 0 0
Macbeth 0 0 1 0
... ... ... ... ...
Budowanie systemów rekomendacji w Pythonie

Czas na ćwiczenia!

Budowanie systemów rekomendacji w Pythonie

Preparing Video For Download...