Matlab - usar una red neuronal ya entrenada en matlab

 
Vista:
Imágen de perfil de Wilber Luna

usar una red neuronal ya entrenada en matlab

Publicado por Wilber Luna (7 intervenciones) el 03/05/2018 03:39:10
Hola amigos, me gustaría saber de qué modo pudiera comprobar que funciona correctamente una red neuronal ya entrenada en matlab, ejemplo muy sencillo:

dada las entradas AND

0;1
1;0
0;0
1;1

las salidas
0
0
0
1

necesito comprobar que una vez entrado los datos:
1;0
me devuelva el resultado de la clasificación que en ese ccaso sería 0.
ó en otro caso si entro
1;1 me devuelva 1.

gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JESUS DAVID ARIZA ROYETH
Val: 3.309
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

usar una red neuronal ya entrenada en matlab

Publicado por JESUS DAVID ARIZA ROYETH (1818 intervenciones) el 03/05/2018 09:18:28
aquí te dejo un ejemplo de cómo una red neuronal aprende la función lógica AND , quedando en a las salidas
1
2
3
4
5
6
7
p = [0 1 0 1 ; 0 0 1 1];
t = [0 0 0 1];
net = feedforwardnet(2,'trainlm');
net.trainParam.goal = 0.01*var(t',1);
net.divideFcn = 'dividetrain';
net = train(net,p,t);
a = round(net(p));

ahora, si deseas usarla por ejemplo para los datos 1 y 0 realizas la siguiente operación :

1
round(net([1 0]'))
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Wilber

usar una red neuronal ya entrenada en matlab

Publicado por Wilber (7 intervenciones) el 03/05/2018 17:21:51
mil gracias, solo que me ocurre algo al probarlo en matlab
al poner
round(net([1 0]'))
me devuelve
ans =

1 0
mientras debiera devolver solo 0

intenté con el punto y coma de este modo
round(net([1;0']))

y me dio el resultado esperado, gracias una vez más
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar