Skip to content

Clase de red neuronal escrita en python desde 0

Notifications You must be signed in to change notification settings

MumiolaDev/Clase-Red-Neuronal

Repository files navigation

ClaseRedNeuronal

Descripción

Red.py es una clase escrita en python, utilizando solo numpy, (y pandas para desempacar datos) cuyo objetivo es crear, entrenar y utilizar redes neuronales aplicando el algoritmo de descenso de gradiente. Este programa fue creado inicialmente como un proyecto para un curso de programación y métodos numéricos. La red por si sola no tiene objetivo único ya que se encuentra escrita con la finalidad de ser maleable y enfrentarse a problemas de distinto tipo.

En este repositorio se encuentran algunos ejemplos donde esta clase a cumplido satifactoriamente su trabajo y se pretende que sirva como demostración de la fidelidad del programa que he escrito.

El programa EntrenadorDigitos.ipynb es el Jupyter Notebook donde fue inicializada la red y posteriormente entenada. Los pesos utilizados fueron guardados utilizando pandas en los archivos .pkl. Luego en el archivo Demostracion.ipynb contiene una red que ha sido cargada con los pesos entrenados, utilizando el último bloque podemos testear la red con ejemplos que la red nunca ha visto.

Releases

No releases published

Packages

No packages published