Slope One metoda VAJA Aleksander Sadikov Podatki izdelek

  • Slides: 11
Download presentation
Slope One metoda VAJA Aleksander Sadikov

Slope One metoda VAJA Aleksander Sadikov

Podatki izdelek 1 izdelek 2 izdelek 3 izdelek 4 izdelek 5 uporabnik X 5

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

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

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

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

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

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

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

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

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

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