Middle — Senior
Čo je DeepFM?
sobes.tech AI
Odpoveď od AI
DeepFM je model prehľadávacích systémov, ktorý kombinuje dve časti: faktorizované stroje (FM) a hlboké neurónové siete (Deep Neural Networks). FM dobre fungujú s interakciami medzi vlastnosťami, najmä pre riedke údaje, a hlboká sieť je schopná automaticky extrahovať zložité nelineárne závislosti.
Týmto spôsobom DeepFM súčasne zohľadňuje nízko- a vysokonálevelové interakcie medzi vlastnosťami, čo zlepšuje kvalitu odporúčaní. Model sa široko používa pri predpovediach CTR (míra preklikov) a ďalších úlohách odporúčania.
Príklad architektúry:
- Časť FM modeluje interakcie druhého radu medzi vlastnosťami.
- Časť Deep pozostáva z viacerých vrstiev neurónovej siete, ktoré sa učia zložité reprezentácie.
- Konečný výstup je kombináciou výsledkov častí FM a Deep, prenášaných do aktivačnej funkcie pre predpoveď.
Toto umožňuje DeepFM byť flexibilnejší a presnejší v porovnaní s klasickými FM alebo len hlbokými modelmi.