Kapitel 6: Unüberwachtes Lernen Clustering - Gegeben: eine Menge von Punkten (Beispielen), „ungelabelt“ (i.e. Klasse unbekannt)
- Gesucht: eine Menge von Clustern (Cluster-Zentren), die die Daten möglichst gut beschreiben („Vektorquantisierung“)
- minimiere (Summe der Abstände zu allen Zentren, quadratischer Quantisierungsfehler)
K-means Clustering - Gradientenverfahren
- Neues Cluster-Zentrum ist Mittelwert der Punkte im Cluster
- Mehrere Iterationen notwendig
- Architektur wie Perceptron
- Wähle „Gewinner“ (am stärksten aktivierte Unit)
- Setze „Gewinner“ auf 1, alle anderen auf 0
- „winner-take-all“
- Gewinner lernt (Instar Regel):
Geometrische Interpretation - Gewinner wählen = finde nähesten Gewichstvektor
- Instar: Ziehe Gewichtsvektor zu Input hin
- stochastische Variante von k-means!
- Matlab>demos>neural networks>other demos>chapter 14>competitive learning
Do'stlaringiz bilan baham: |