a digitális világ korában minden területen ajánlást látunk időjárás ez az e-kereskedelmi webhely vagy szórakoztató webhely vagy közösségi hálózati oldalak. Az ajánlás nemcsak a felhasználó által ajánlott választást adja (a múltbeli tevékenység alapján), hanem a felhasználói viselkedésről is szól (szentimentális elemzés vagy érzelem AI).
tehát először értsük meg, mi az ajánlás. Ez alapvetően ajánlja elem felhasználó alapján a korábbi keresési / tevékenység.
az 1. ábra az Amazon ajánlását mutatja a múltbeli böngészési előzmények és a korábbi keresések alapján. Tehát azt mondhatjuk, hogy az ajánlás alapvetően a jövőbeli viselkedés előrejelzését jelenti a múltbeli viselkedés alapján. Kétféle megközelítés létezik, amelyet az ajánlási rendszerben használnak
1-Tartalom alapú szűrés
2-kollaboratív alapú szűrés
tartalom alapú szűrés-
Ez azon az ötleten alapul, hogy az elemet a K felhasználónak ajánlják, amely hasonló a k által nagyra értékelt előző elemhez.a tartalom alapú szűrés alapkoncepciója a TF — IDF (kifejezés frekvencia-inverz dokumentumfrekvencia), amelyet a dokumentum/szó/film stb. A tartalom alapú szűrés átláthatóságot mutat az ajánlásokban, de az együttműködő szűréssel ellentétben nem képes hatékonyan működni a nagy adatoknál
kollaboratív alapú szűrés
azon az elképzelésen alapul, hogy az emberek, akik azonos érdeklődést mutatnak bizonyos típusú elemek iránt, ugyanolyan érdeklődést mutatnak más típusú elemek iránt is, ellentétben a tartalommal, amely alapvetően metaadatokra támaszkodik, miközben a valós tevékenységekkel foglalkozik. Ez a fajta szűrés rugalmas, hogy a legtöbb domain (vagy azt mondhatjuk, hogy a domain ingyenes), hanem azért, mert a hidegindítás probléma, adatok ritkaság (amely által kezelt mátrix faktorizálás) az ilyen típusú algoritmus arcok némi visszaesés bizonyos forgatókönyv.
Mátrixfaktorizálás
a Mátrixfaktorizálás a Netflix verseny (2006) után kerül reflektorfénybe, amikor a Netflix 1 millió dolláros nyereményt hirdetett azoknak, akik 10% – kal javítják a gyökér átlag négyzet teljesítményét. A Netflix 100 480 507 értékelésből álló képzési adatkészletet nyújtott be, amelyet 480 189 felhasználó adott 17 770 filmhez.
a Mátrixfaktorizálás az együttműködésen alapuló szűrési módszer, ahol az m*N mátrixot m*k-ra és k*n-re bontják . Ez alapvetően kiszámításához használt komplex mátrix működését. A mátrix felosztása olyan, hogy ha megszorozzuk a faktorizált mátrixot, akkor az eredeti mátrixot kapjuk, amint az a 2. ábrán látható. Két entitás közötti látens funkciók felfedezésére szolgál (kettőnél több entitásnál használható, de ez tenzor faktorizálás alá kerül)