Skip to content

Implementación de clasificador de números escritos a mano mediante una red neuronal basado en la diferenciación automática de CasADi

Notifications You must be signed in to change notification settings

djoroya/NeuronalNetworkCasADi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NeuronalNetworkCasADi

DEpendencias

  • Es necesario tener casadi agregado en el path de MATLAB
  • Esta hecho en MATLAB R2020a (por si hay alguna cosa que no es compatible)

pic2data.m:

Script que transforma las imagenes en un data set manejable. Este dataset esta 'DigitDataset/DataSet.mat' En cada componte contiene una base de datos de cada numero

>> DataSet

DataSet = 

  1×10 struct array with fields:

    YData
    XData

Por ejemplo para extraer los datos del numero 2

>> DataSet(3)

ans = 

  struct with fields:

    YData: 2
    XData: [28×28×1000 double]

Para el número 2 hay 1000 ejemplos de matrix 28x28 donde esta dibujado a mano el numero 2.

Para verolo podemos hacer

figure(1)
clf
number = 2;
for i = 1:16
    subplot(4,4,i)
    surf(DataSet(number+1).XData(:,:,i))
    view(0,-90)
    shading interp
end

bla bla

NNCas.m:

Implementacion de Red Neuronal en CasaDi ....

About

Implementación de clasificador de números escritos a mano mediante una red neuronal basado en la diferenciación automática de CasADi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published