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.