Slope One metoda VAJA Aleksander Sadikov Podatki izdelek
- Slides: 11
Slope One metoda VAJA Aleksander Sadikov
Podatki izdelek 1 izdelek 2 izdelek 3 izdelek 4 izdelek 5 uporabnik X 5 3 4 ? ? uporabnik U 1 3 1 2 ? 3 uporabnik U 2 4 ? 3 5 5 uporabnik U 3 3 3 1 5 ? uporabnik U 4 1 5 ? 2 1 V tabeli so podane ocene, ki so jih uporabniki dali posameznim izdelkom. Ocene so med 1 in 5. Ocena “? ” pomeni, da uporabnik tega izdelka ni ocenil.
Naloga Uporabnika X zanima kako všeč mu bo izdelek 5. Uporabite “Slope One” tehniko in izračunajte kakšno oceno bi najverjetneje dal uporabnik X izdelku 5.
Izračun “trojčkov” izdelek 1 izdelek 2 izdelek 3 izdelek 4 izdelek 5 uporabnik X 5 3 4 ? ? uporabnik U 1 3 1 2 ? 3 uporabnik U 2 4 ? 3 5 5 uporabnik U 3 3 3 1 5 ? uporabnik U 4 1 5 ? 2 1
Izračun “trojčkov” izdelek 1 izdelek 2 izdelek 3 izdelek 4 izdelek 5 uporabnik X 5 3 4 ? ? uporabnik U 1 3 1 2 ? 3 uporabnik U 2 4 ? 3 5 5 uporabnik U 3 3 3 1 5 ? uporabnik U 4 1 5 ? 2 1 Ocena, ki nas zanima =
Izračun “trojčkov” izdelek 1 izdelek 2 izdelek 3 izdelek 4 izdelek 5 uporabnik X 5 3 4 ? ? uporabnik U 1 3 1 2 ? 3 uporabnik U 2 4 ? 3 5 5 uporabnik U 3 3 3 1 5 ? uporabnik U 4 1 5 ? 2 1 Ocena, ki nas zanima = izhodiščna ocena +
Izračun “trojčkov” izdelek 1 izdelek 2 izdelek 3 izdelek 4 izdelek 5 uporabnik X 5 3 4 ? ? uporabnik U 1 3 1 2 ? 3 uporabnik U 2 4 ? 3 5 5 uporabnik U 3 3 3 1 5 ? uporabnik U 4 1 5 ? 2 1 Ocena, ki nas zanima = izhodiščna ocena + gradient
Izračun “trojčkov” izdelek 1 izdelek 2 izdelek 3 izdelek 4 izdelek 5 uporabnik X 5 3 4 ? ? uporabnik U 1 3 1 2 ? 3 uporabnik U 2 4 ? 3 5 5 uporabnik U 3 3 3 1 5 ? uporabnik U 4 1 5 ? 2 1 Ocena, ki nas zanima = izhodiščna ocena + gradient Izhodiščna ocena = 3 Gradient = 3 – 1 = +2 Ocena, ki nas zanima = 3 + (+2) = 5 (*) * ta ocena je dobljena samo na podlagi enega trojčka, v nadaljevanju bomo videli, da vzamemo povprečje vseh možnih trojčkov
Izračun “trojčkov” izdelek 1 izdelek 2 izdelek 3 izdelek 4 izdelek 5 uporabnik X 5 3 4 ? ? uporabnik U 1 3 1 2 ? 3 uporabnik U 2 4 ? 3 5 5 uporabnik U 3 3 3 1 5 ? uporabnik U 4 1 5 ? 2 1 Izhodiščna ocena je ocena za nek izdelek Iz 1, ki ga je ocenil uporabnik za katerega računamo oceno (za izdelek Iz 2), gradient pride od drugega uporabnika, ki je ocenil oba izdelka, Iz 1 in Iz 2.
Izračun “trojčkov” izdelek 1 izdelek 2 izdelek 3 izdelek 4 izdelek 5 uporabnik X 5 3 4 ? ? uporabnik U 1 3 1 2 ? 3 uporabnik U 2 4 ? 3 5 5 uporabnik U 3 3 3 1 5 ? uporabnik U 4 1 5 ? 2 1 Metoda Slope One upošteva vse “trojčke” (ena ocena za izhodišče in dve za gradient), ki jih najde v bazi ocen. Vse napovedi na koncu povpreči. Če posamezna napoved pade iz območja ocenjevanja, se metoda na to ne ozira (zaradi povprečenja). Na sliki: 3 + (1 - 5) = -1.
Izračun “trojčkov” izdelek 1 izdelek 2 izdelek 3 izdelek 4 izdelek 5 uporabnik X 5 3 4 ? ? uporabnik U 1 3 1 2 ? 3 uporabnik U 2 4 ? 3 5 5 uporabnik U 3 3 3 1 5 ? uporabnik U 4 1 5 ? 2 1 V danem primeru metoda najde sedem trojčkov, tri preko uporabnika U 1 in po dva preko uporabnikov U 2 in U 4. Končna predvidena ocena, ki bi jo uporabnik X dal izdelku 5 je: (5 + 5 + 6 + 5 + (-1)) / 7 = 31 / 7 = 4, 43