Comment dois-je mettre en œuvre une matrice de confusion dans Matlab?

Je sais ce qu'est une matrice de confusion.

Donné N classes, nous avons une matrice NxN M où
- chaque ligne est l'une des catégories
- chaque colonne est l'une des classes

M(X,Y) = nombre d'éléments qui ont été classés dans la classe X et devrait avoir classés dans la classe Y (bien sûr, si X=Y, la classification est correcte).

Maintenant, j'ai un ensemble de "classes de composés" et un variable nombre de classes

  • avec un "COMPOSÉ", je veux dire qu'une classe correspond à un vecteur (de variable longueur).
    Par exemple, si la classe est représentée par un 2 de l'élément de vecteur,les classes possibles seront:

    [0,0]

    [0,1]

    [1,0]

    [1,1]

Mi objectif est de définir une fonction avec:

  • D'ENTRÉE: une matrice NxM (où N=nombre d'éléments classés,M=nombre d'éléments de chaque classe) de classification des éléments , une matrice NxM de prévu classe pour chaque élément.
  • De SORTIE: NXN confusion de la matrice correspondant à l'entrée des classes

Exemple de SORTIE:

[1 0 0]
[0 2 0]
[0 1 0]

Cette matrice est la matrice de 3x3.

Cela signifie que le nombre total de classes est de 3 et le nombre de classés éléments sont 4:

  • un élément doit avoir été classé dans la catégorie 1 et a été classé dans la catégorie 1
  • deux éléments ont été classés dans la classe 2, qui ont été classés dans la classe 2
  • un élément doit avoir été classés dans les classes 3 et a été classé dans la catégorie 2

(il n'a pas d'importance la façon dont les éléments sont composés de.
Laissez l'image de la classe peuvent être:

[0,0,1]
[1,0,1]
[1,1,1]

** Exemple de matrice d'entrée (EXPECTEDclasses): **

[0,0,1]
[1,0,1]
[1,0,1]
[1,1,1]

** Exemple de matrice d'entrée (des classes): **

[0,0,1]
[1,0,1]
[1,0,1]
[1,0,1]   <-- this is the element(line) incorrectly classified

Comment dois-je faire? (le classement est effectué par un Perceptron ou Adaline réseau de neurones)

Je vous remercie à l'avance pour tout conseil!

Donner un exemple de ce que vous voulez de la matrice de confusion de l'air avec vos "classes de composés"
ajouté dès maintenant
Et quelle est l'exemple d'ENTRÉE?
ajouté dès maintenant

OriginalL'auteur dragonmnl | 2012-06-26