Die Mathe-Redaktion - 22.05.2013 17:48
Auswahl
Aktion im Forum
Suche
Stichwortsuche in Artikeln und Links von Matheplanet
Suchen im Forum
Suchtipps

Bücher
Englische Bücher
Software
Suchbegriffe:
Mathematik bei amazon
Naturwissenschaft & Technik
In Partnerschaft mit Amazon.de
Kontakt
Mail an Matroid
[Keine Übungsaufgaben!]

Impressum

Bitte beachten Sie unsere Nutzungsbedingungen, die Distanzierung, unsere Datenschutzerklärung und
die Forumregeln.

Sie können Mitglied werden oder den Newsletter bestellen.

Der Newsletter April 2013

Für Mitglieder
Mathematisch für Anfänger
Wer ist Online
Aktuell sind 701 Gäste und 49 Mitglieder online.

Sie können Mitglied werden:
Klick hier.

Über Matheplanet
 
Zum letzten Themenfilter: Themenfilter:
Matroids Matheplanet Forum Index
Moderiert von Kleine_Meerjungfrau Monkfish
Mathematik » Stochastik und Statistik » Bestimmung der Gewichte eines linearen Klassifikators
Druckversion
Druckversion
Antworten
Antworten
Autor
Universität/Hochschule Bestimmung der Gewichte eines linearen Klassifikators
beheme
Junior Letzter Besuch: vor mehr als 3 Monaten
Dabei seit: 01.02.2008
Mitteilungen: 16
Aus:
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Themenstart: 2012-08-21 17:46


Hallo zusammen, ich habe ein Problem bei der Bestimmung der Gewichte eines lin. Klassifikators.

Da ich nur "angewandter Informatiker" bin, komme ich allein nicht mehr weiter.

Wie bestimme ich die Gewichte eines linearen Klassifikators?

Als Grundgleichung zur Belehrung des Klassifikators habe ich M \cdot \vec{w} + \vec{b} = \vec{s}, wobei M eine Matrix aus (Trainings-)Merkmalsvektoren ist (ein Objekt je Zeile), \vec{s} die entsprechenden Sollklassen (-1,+1), \vec{b} der Bias (der Hyperebene) und \vec{w} der gesuchte Gewichtsvektor.

Jetzt wird in meiner Literatur der Bias \vec{b} in w und M "eingearbeitet":
fed-Code einblenden

Zur Bestimmung eines Gewichtsvektors mit gegebenen Trainingsmerkmalen wird die Gleichung noch nach \vec{w} umgeformt:

\vec{w} = ( M^T \cdot M )^{-1} \cdot M^T \cdot \vec{s}

(Multiplikation mit der Transponierten und dann mit der Inversen des Produkts; Auf der linken Seite entsteht dadurch die Einheitsmatrix)

Nun muss man einen Sollklassenvektor entsprechend einer gegebenen Trainingsmatrix einsetzen. Meine Frage ist, welche Sollklasse wird für das Pseudomerkmal des Bias verwendet? Im Prinzip setze ich den Bias doch selbst (durch das Pseudomerkmal (0 0 0 0 1) in M und die entsprechende Komponente des Sollklassenvektors)? Aber sollte der Bias nicht auch berechnet werden können?

Ich hoffe, es ist halbwegs verständlich und bitte, mir die (sicher vorhandenen) Fehler zu verzeihen. Ich hatte lange nichts mehr mit der Thematik zu tun  frown 



  Profil  Quote  Link auf diesen Beitrag Link
beheme wird per Mail über neue Antworten informiert.
Bewerte diesen Thread:
[Was sonst bewertet wurde]
 Neues Thema [Neues Thema]

 Antworten [Antworten]   

 Druckversion [Druckversion]


Wechsel in ein anderes Forum:
 Suchen    
 
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2001-2013 by Matroids Matheplanet
This web site was made with PHP-Nuke, a web portal system written in PHP. PHP-Nuke is Free Software released under the GNU/GPL license.
Ich distanziere mich von rechtswidrigen oder anstößigen Inhalten, die sich trotz aufmerksamer Prüfung hinter hier verwendeten Links verbergen mögen.
Lesen Sie die Nutzungsbedingungen, die Distanzierung, die Datenschutzerklärung und das Impressum.
[Seitenanfang]