Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
14
rozdział1Cotojestsystemrekomendacji?
3
Pięćnajważniejszychelementów(zwyklemożetobyć100elementówlubwię-
cej)jestprzesuwanychdokolejnegokrokuwpotoku,którymjestobliczanie
przewidywania.
4
Przewidywaniejestobliczanenapodstawiepreferencjiużytkownikapobieranych
zbazydanychużytkownika.Obliczenieprawdopodobnieusuniejedenlubwię-
cejelementówzlistyzewzględunaniskąprzewidywanąocenę.Narysunku1.9
elementyCiEzostałyusunięte.
5
Istotneelementywynikiemobliczonegoprzewidywania,terazzdodanądo
nichprzewidywanąoceną.Wynikjestprzesuwanydalejdoprocesuporządkowa-
niawedługrelewancji(trafności).
7.Uporządkowanalista.
Jedenelementzostał
ocenionyjakonierelewantny
8.Listajest
wysyłana
doserwera
sieciowego
6.Elementy
porządkowane
wedługrelewancji
wedługrelewancji
Porządkowanie
9.Serwer
sieciowyodpowiada
1.Prośba
o„Najlepsze
wybory”
B
D
A
Interfejssieciowy
użytkowników
A
Baza
B
F
D
2.Wywołaniesystemu
rekomendacji
5.Przewidywane
ratingi
dodawane
IDużytkownika,
lokalizacja,typ
urządzenia,
prędkośćitp.
kandydujących
4.Przewidywanie
jestobliczane
elementów
Pobranie
A
przewidywań
Obliczanie
B
C
D
3.Przesuwanie
popularnych
elementów
donarzędzia
przewidywania
E
LEGENDA
F
DTO
(DataTransferObject)
obiekttransferu
Kierunekpotoku
Sposób
realizacji
Zapytanie
odane
danych
zawartości
danych
Baza
Rysunek1.9.Jak„Najlepszewybory”Netfliksamogąbyćobliczane
6
Relewantneelementyuporządkowanewedługgustu,kontekstuidanychdemo-
graficznychużytkownika.Procesmożenawetpróbowaćdodaćtakdużoróżno-
rodnościdowyniku,jaktomożliwe.
7
Pozycjeterazuporządkowanewedługrelewancji.ElementFzostałusunięty,ponie-
ważobliczeniarelewancjiwykazały,żemógłniebyćistotnydlaużytkownikakońcowego.
;
Potokzwracalistę.
9
Serwerzwracawynik.