Hoy expusimos en la Jociti 2006 (Jornadas de Ciencia, Tecnología e Innovación) en la UTN – Facultad Regional Resistencia – con Carlos Vicentin y Juan Carlos Insfrán un trabajo que realizamos en la Cátedra de Inteligencia Artificial en la primera mitad del año 2006 durante el cursado.

El Sistema es una simple implementación de 2 redes neuronales muy conocidas: Hopfield y BackPropagation.

Basicamente el sistema ayuda al soporte de decisiones sobre el otorgamiento de crédito de una entidad financiera.

Se le presenta un perfil de cliente y la red decide si el perfil es apto, no lo es, o es dudoso para el otorgamiento de un crédito.

Se necesita el Framework 2.0 de .Net para correrlo. Y está programado en C#.

Recursos:

  • Resumen [doc]
  • Filmina [ppt]
  • Ejecutables [rar]
  • Fuente: podés bajar el código fuente del repositorio SVN, te recomiendo que uses Tortoise para hacerlo, por su amigabilidad:
    • svn checkout http://iasolution.googlecode.com/svn/trunk/ iasolution
Tagged with:
 

10 Responses to Comparación de Modelos de Redes Neuronales

  1. Karina Jimbo says:

    Hola, lei este articulo ya que estoy realizando mi tesis para obtener el titulo de Ing. de sistemas, mi tesis trata sobre redes neuronales, una compracion entre los diferentes tipos de algoritmos para la predccion de caudal en una represa, mi pregunta es si tienen alguna herramienta para poder evaluar un algoritmo genetico ya que yo cuento con unas herramientas para evaluar el backpropaation, OWO pero quisiera completar mi comparacion con los famosos algoritmos geneticos, si disponen de algun sitio en donde pueda encontrar un demo que me pueda servir agradeceria su ayuda…… +-

  2. uooopaa says:

    Karina, como estás.
    Lastimosamente no tengo ningún link donde se puedan encontrar cosas sobre algoritmos genéticos. Yo particularmente, solo trabajé con Redes Neuronales, de hecho ahora está el código fuente del sistema que desarrollamos.
    Bueno, en cualquier cosa q te pueda ayudar, avisáme.

    Saludos

  3. Alex says:

    Hola Darío,
    gran trabajo, mis felicitaciónes!

  4. uooopaa says:

    Gracias Alex!!!

    Se aceptan todo tipo de críticas y consultas.

    Saludos

  5. David says:

    Hola Dario antes que nada te felicito por la informacion con la que cuentas,
    soy estudiante de informatica y quiero hacer mi tesis sobre redes neuronales pero todavia no se como hacerle, lo estoy enfocando hacia la psicologia ojala que me des una idea.

  6. Hola y Gracias David.

    Enfocado hacia la psicología ahora no se me están ocurriendo opciones. La verdad q no sé en el contexto en que estás, pero…yo te diría que en la medida de lo posible, te plantees un escenario, o veas algún problema, una necesidad que podría tenér solución por medio de IA, ya sea, con Redes Neuronales, Algoritmos Genéticos, Modelos Probabilisticos, o lo que fuere. Y después ya sea por herramientas de IA existentes en la web, o por una implementación tuya (sería lo ideal), puedas hacer corridas y ver resultados, y obviamente llegar a conclusiones.
    Como diría mi profesor…los algoritmos son fáciles de hacerlos andar…te podés valer de matrices y estructuras de datos sencillas para la implementación, el tema es hacer los ajustes necesarios para que el sistema funcione según el escenario que vos tenés.
    Inclusive hay ocaciones donde en la implementación se tiene que apelar al no tan bien ponderado “prueba y error”. Por decirte algo, vos podés configurar que el valor de un alfa sea 0.2 (no importa que es), pero por que las pruebas te “dijeron” que para estos casos tendría q ser así, y te vás a otra implementación, otro escenario, o en el mismo, pero bajo distintas circuntancias…y ese valor tiene que ser distinto.

    Bueno, espero que haya servido.

    Saludos y espero más comentarios.

  7. Gabriel says:

    Hola..
    Recién me estoy adentrando en esto de las redes neuronales, y mi intención es hacer un programa que prediga el comportamiento de la bolsa, empezando por los fondos de inversion, y terminando con las acciones. Les podría pedir ayuda sobre que bibliografía utilizar, en que lenguaje hacerlo, etc, etc, ya que en la universidad no vimos este tema.

    Gracias

  8. Dante says:

    Hola Dario, mi nombre es Dante, soy especialista en BI, y estoy cursando Ingeniería de sistemas, estoy investigando sobre un algoritmo de compresión que tiene un componente alto de funciones no lineales semi periodicas, todo me lleva a pensar que una red neuronal puede darme resultados coherentes, no pude bajar tu source, me lo podrías enviar?, si tenes un desarrollo más general aún mejor, muy bueno tu trabajo. Saludos D

  9. Por lo del algoritmo, luego lo charlamos podría extenderse mucho. Por ahora vamos al codigo:

    Tengo una copia igual que la que está en el SVN.
    Acá te dejo un video de como hacer un CheckOut del SVN:
    http://www.youtube.com/watch?v=bTWEAFh5rao

    Esta es la dirección para hacer el CO:
    http://iasolution.googlecode.com/svn/trunk/

    Debes tener instalado Tortoise SVN.

    Saludos

  10. Fernando says:

    Alguien vio esta libreria e80rna???
    la baje desde aca http://e-80.blogspot.com/
    la verdad que me parecio basica pero para ser que es javascript esta re buena

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>