Sobes.tech
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.