Contenu principal

perform

Calculer la performance du réseau

Description

perf = perform(net,t,y,ew) prend un réseau net, des cibles T, des sorties Y, et éventuellement des poids d'erreur EW. Il renvoie ensuite les performances du réseau calculées selon les valeurs des propriétés net.performFcn et net.performParam.

Les données cibles et les données de sortie doivent présenter les mêmes dimensions. Les poids des erreurs peuvent présenter les mêmes dimensions que les cibles, dans le cas le plus général, mais ils peuvent également avoir une dimension de 1. Vous pouvez ainsi définir des poids d'erreur pour toutes les dimensions souhaitées.

exemple

Exemples

réduire tout

Cet exemple indique comment calculer la performance d’un réseau feedforward avec la fonction perform.

Créez un réseau feedforward avec les données du jeu de données simplefit et calculez sa performance.

[x,t] = simplefit_dataset;
net = feedforwardnet(20);
net = train(net,x,t);
y = net(x);
perf = perform(net,t,y)
perf =

   2.3654e-06

Arguments d'entrée

réduire tout

Réseau d’entrée, défini par un objet réseau. Pour créer un objet réseau, utilisez par exemple feedforwardnet ou narxnet.

Cibles du réseau, définies par une matrice ou un cell array.

Sorties du réseau, définies par une matrice ou un cell array.

Poids des erreurs définies par un vecteur, une matrice ou un cell array.

Les poids des erreurs peuvent être définis par échantillon, élément de sortie, pas de temps ou sortie du réseau :

ew = [1.0 0.5 0.7 0.2]; % Across 4 samples
ew = [0.1; 0.5; 1.0]; % Across 3 elements
ew = {0.1 0.2 0.3 0.5 1.0}; % Across 5 timesteps
ew = {1.0; 0.5}; % Across 2 outputs

Les poids des erreurs peuvent également être définis pour n'importe quelle combinaison, par exemple pour deux séries temporelles (c'est-à-dire deux échantillons) sur quatre pas de temps.

ew = {[0.5 0.4],[0.3 0.5],[1.0 1.0],[0.7 0.5]};

Dans le cas général, les poids des erreurs peuvent présenter exactement les mêmes dimensions que les cibles, auquel cas chaque valeur cible présente un poids d'erreur associé.

Le poids des erreurs par défaut traite toutes les erreurs de la même manière.

ew = {1}

Arguments de sortie

réduire tout

Performance du réseau, renvoyée sous la forme d'un scalaire.

Historique des versions

Introduit dans R2010b

Voir aussi

| |