Sobes.tech
Middle — Senior

Co je DeepFM?

sobes.tech AI

Odpověď od AI

DeepFM je model pro doporučovací systémy, který kombinuje dvě části: faktorizované stroje (FM) a hluboké neuronové sítě (Deep Neural Networks). FM dobře fungují s interakcemi mezi znaky, zejména u řídkých dat, a hluboká síť je schopna automaticky extrahovat složité nelineární závislosti.

Tímto způsobem DeepFM současně zohledňuje nízkoúrovňové a vysokoúrovňové interakce znaků, což zlepšuje kvalitu doporučení. Model se široce používá při předpovědích CTR (míra prokliku) a dalších doporučovacích úlohách.

Příklad architektury:

  • Část FM modeluje interakce druhého řádu mezi znaky.
  • Část Deep obsahuje několik vrstev neuronové sítě, které se učí složité reprezentace.
  • Konečný výstup je kombinací výsledků částí FM a Deep, předávaných do aktivační funkce pro předpověď.

To umožňuje DeepFM být flexibilnější a přesnější ve srovnání s klasickými FM nebo pouze hlubokými modely.