Next: Algoritmus 4.1.1:
Up: První fáze
Previous: První fáze
  Obsah
Základní algoritmus řešící problém vektorové kvantizace, se nazývá Lloydův
algoritmus. Na začátku inicializujeme reprezentanty
náhodně. Pak
procházíme tréninkovou množinu a ke každému vstupu
přiřadíme
reprezentanta
dle (4.1). Pro každého reprezentanta
spočteme těžiště množiny všech vstupů, jimž byl tento reprezentant přiřazen
![\begin{displaymath}\vec{t}_j = \frac{1}{\vert T_j\vert} \sum_{\vec{x}_j \in T_j} \vec{x}_j \end{displaymath}](img164.gif) |
(4.4) |
![\begin{displaymath}T_j = \{ x^t; j = {\rm argmin}_{i=1, \cdots,h} \parallel\vec{x}^t - \vec{c}_i\parallel \} \end{displaymath}](img165.gif) |
(4.5) |
a nahradíme hodnotu
hodnotou
. Spočteme chybu a přejdeme k dalšímu
průchodu tréninkovou množinou. Výpočet opakujeme dokud chyba klesá nebo není
dostatečně malá.
Subsections
Petra Kudova
2001-04-19