3803952815

3803952815



Rozdział 1

W prowadzenie

1.1.    Problem przewidywania preferencji

Pod pojęciem problemu przewidywania preferencji użytkowników można rozumieć wiele mniej lub bardziej powiązanych za sobą zagadnień, jednak większość z nich w prosty sposób można sprowadzić do następującego pytania:

Jak użytkownik X oceni obiekt Y ?

Powyższa definicja jest oczywiście bardzo ogólna. Oceną może być zarówno liczba rzeczywista z określonego przedziału czy wartość ze skończonego zbioru (np. szkolne 2, 3, 4, 5) jak i opis słowny. Podobnie pod pojęciem obiektu może kryć się konkretny produkt z asortymentu sklepu albo bardziej abstrakcyjny byt (np. gra wybranego aktora w określonym filmie).

Warto zwrócić uwagę, że o ile inne powiązane problemy zwykle łatwo jest sprowadzić do wskazanej definicji w sensie matematycznym, o tyle praktycznie może się to okazać stosunkowo trudne. Przykładowo, w rzeczywistości często zachodzi potrzeba wskazania jedynie kilku rekomendacji dla danego klienta. Oczywiście, jeśli potrafimy trafnie przewidzieć ocenę dla każdego produktu z osobna, teoretycznie możemy po prostu wybrać te z najwyższą wartością, jeśli jednak liczba obiektów jest zbyt duża, problem może okazać się nierozwiązywalny w rozsądnym czasie.

1.2.    Wykorzystanie dodatkowych danych

Pierwsze i najbardziej naturalne podejścia do problemu przewidywania preferencji opierały się na wykorzystaniu możliwie szerokiej bazy atrybutów obiektów oraz użytkowników. Atrybutem obiektu może być np. kolor samochodu, gatunek filmu czy też średnia ocena krytyków. Z kolei użytkownika określać mogą m.in.: wiek, pleć, wykształcenie oraz bezpośrednio zadeklarowane preferencje (np. poprzez zaznaczenie w ankiecie pola nie lubię komedii).

Mając dostępną tego rodzaju bazę danych, problem przewidywania preferencji można przedstawić jako standardowy problem decyzyjny. W skład pojedynczej obserwacji wchodzą umieszczone kolejno atrybuty ocenianego obiektu i atrybuty oceniającego użytkownika oraz decyzja, czyli ocena, jaka została wystawiona. Tego typu problemy możemy z lepszym lub gorszym skutkiem próbować rozwiązywać stosując wiele znanych algorytmów np. drzewa decyzyjne, systemy regułowe, czy też regresję liniową, jednak jasne jest, że podstawowym warunkiem skuteczności takiego podejścia jest dostępność odpowiednio rozbudowanej bazy danych. O ile w przypadku obiektów jest to względnie osiągalne (chociaż często kosztowne),

7



Wyszukiwarka

Podobne podstrony:
img005 Rozdział 1W prowadzenie Technika sieci neuronowych1 budzi coraz większe zainteresowanie na ca
Rozdział 1W prowadzenie1.1 Motywacja prowadzonych badań i przedmiot pracy Gdy zdrowa komórka eukario
Sieci CP str004 Rozdział 1W prowadzenie Technika sieci neuronowych1 budzi coraz większe zainteresowa
436 ELAINE SHOWALTER teoretycznych problemów. Pod pojęciem „męskiej teorii” rozumiem tutaj koncepcję
Rozdział IVSystem partyjny - problemy teoretyczne1. Pojęcie systemu partyjnego System partyjny należ
86 (98)    171 2. ŚCINANIE Wprowadzenie W niniejszym rozdziale pod pojęciem ścinani
Rozdział 22.1 Istota problemu Ważne pojęcie : ugruntowanie (ang. „grounding” bywa też tłumaczone na
rozdział 2 tom 17 U
Rozdział 11Funkcje W matematyce pod pojęciem funkcji rozumiemy twór, który
img058 104 ROZDZIAŁ 11 Inne problemy zdrowotne Rozdział ten opisuje wiele stanów prowadzących do obn
Bogusława Góral ROZDZIAŁ 4.ANALIZA STRUKTURY I PRZECIĘTNEGO POZIOMUCECHY Pod pojęciem analizy
bez tytułu85 Rozdział dwudziestyGOSPODARKA ŚWIATOWA -PROBLEMY ROZWOJUPodstawowe pojęcia 1)
Pod pojęciem pierwszej pomocy rozumiemy szybkie, zorganizowane działanie prowadzone przez
szczelnie przykryć; rozdział barwników prowadzić pod włączonym dygestorium!; po 30 minutach wyjąć
37.    Co rozumie się pod pojęciem opłata produktowa? 38.    Kto prowa

więcej podobnych podstron