Yo tuve como cinco mails con Laura, pero no me quedó claro.
Lo que yo hice es lo siguiente:
Calculo cual de los W está más cerca que el patrón, ese W te determina una fila o columna del W2.
De esa fila o columna del W2 me fijo el maximo y el índice de ese máximo (-1) es el que muestro como resultado.
Este es el codigo
distancias=sqrt(sum((patronesTrain(:,indexPatron)*ones(1,ocultas)-W).^2));
[distancia,ganador]=min(distancias);
[x,i]=max(W2(:,ganador));
resultados(indexPatron)=i-1;
No pude confirmar con Laura que este bien.
Saludos
Pablo
--
Pablo Sanz
Especialista en Explotación de Datos y Descubrimiento del Conocimiento. Faculta de Ciencias Exactas, Facultad de Ingeniería . UBA
Licenciado en Ciencias de la Computación. Facultad de Ciencias Exactas. UBA
Microsoft Certified
Trainer
Application Developer for Microsoft .NET
Solution Developer for Microsoft .NET
Database Administrator SQL 2000
Technology Specialist SQL 2005
Certified Lotus Instructor
Sun Certified Java Programmer
TE: 15-3187-3306