En la documentación de Matlab para la red de reconocimiento de patrones ( patternnet()
), estoy confundido acerca de una línea de código en la documentación:
[x,t] = iris_dataset;
net = patternnet(10);
net = train(net,x,t);
view(net)
y = net(x);
perf = perform(net,t,y);
classes = vec2ind(y);
¿Por qué y = net(x)
? Por lo tanto, supongo que y
es el vector de salida, pero ¿por qué se establece en la columna del vector de entrada, x
? Veo que la red es la matriz que contiene la información del train()
pero, ¿por qué pide las entradas?
Referencia: http://www.mathworks.com/help/nnet/ref/patternnet.html