Slovník výrazov AI/Učenie bez učiteľa

Učenie bez učiteľa

nezáporná maticová faktorizácia

Anglický výraz non-negative matrix factorization

pokročiléheslo č. 1775 otázok a odpovedí2 odborné zdroje

Presná definícia

Čo znamená nezáporná maticová faktorizácia?

Nezáporná maticová faktorizácia (NMF) aproximuje nezápornú maticu X súčinom dvoch nezáporných matíc W a H. Stĺpce W vyjadrujú aktivácie komponentov a riadky H ich bázy podľa zvolenej orientácie. Nezápornosť podporuje aditívnu „časti tvoria celok“ interpretáciu, no riešenie nie je jedinečné a závisí od straty, regularizácie a inicializácie.

Skúsenosť a kontext

Ako sa pojem používa v praxi

Pri dokumentovo-slovnej matici môže každý komponent predstavovať skupinu slov a dokument zmes ich nezáporných váh. Vstup nesmie obsahovať záporné hodnoty; pri TF-IDF sa táto podmienka zvyčajne splní. Počet komponentov sa volí podľa rekonštrukcie, stability a koherencie tém. Viaceré inicializácie odhalia nejedinečnosť a regularizácia môže podporiť riedkosť. Mierka W a H je zameniteľná, preto sa porovnávanie komponentov robí po normalizácii. Nový dokument sa transformuje pri zmrazenej báze H.

Overiteľnosť

Odborné zdroje

  1. Lee & Seung · Non-negative factorizationdoi.org
  2. scikit-learn · Matrix decompositionscikit-learn.org

Praktické odpovede

Často kladené otázky

Prečo nesmú byť vstupy záporné?

Model skladá dáta iba aditívnymi nezápornými príspevkami.

Prečo bývajú komponenty interpretovateľné?

Nemôžu sa navzájom rušiť opačnými znamienkami, takže tvoria aditívne vzory.

Je faktorizácia jednoznačná?

Nie. Permutácia, škálovanie a niekedy odlišné bázy môžu dať podobnú rekonštrukciu.

Musí používať štvorcovú chybu?

Nie. Častá je aj Kullbackova-Leiblerova či iná beta-divergencia.

Ako sa spracuje nový príklad?

Pri pevnej naučenej báze sa odhadnú jeho nezáporné aktivácie.