Bcd

Descripción completa

Views 333 Downloads 19 File size 1MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

UPS Castillo, Romero, Inteligencia artificial

PROYECTO DEDIFICADOR BCD INFORME Nro. 2 Jairo Castillo e-mail: [email protected] Heinerth Romero e-mail: [email protected] RESUMEN: Desarrollo de una red neuronal para manejar un decodificador BCD, mediante 4 entradas y siete salidas, tomando como muestras la tabla de verdad de un decodificador BCD a 7 segmentos.

2 DESARROLLO DEL INFORME 2.1 OBJETIVOS  Probar las redes neuronales hasta que se haya entrenado y nos de los valores que necesitamos.  Buscar en el manual de usuario para crear la interfaz. 2.2 RED Adult-stretch Una red desarrollada con 3 capas ocultas con 5, 4,3 neuronas por cada una.

PALABRAS CLAVE: Visual, C#, RNA. 1 INTRODUCCIÓN

D 0 0 0 0 0 0 0 0 1 1

Para proceder a desarrollar el problema lo primero que tendremos es realizar la tabla correspondiente al decodificador BCD para poder sacar nuestras muestras: C B A a b c d e f g 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 1 0 1 0 0 1 1 0 1 0 1 1 1 1 1 1 0 0 1 1 0 0 0 1 1 0 0 1 1 1 0 1 1 0 1 1 0 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 1 1 1 1 1 0 1 1

FIGURA 1.Red Neuronal-BCD 2.3 INTERFAZ Para comenzar nos vamos a la carpeta de la RNA/bin y buscamos el archivo iarna.dll.

1

UPS Castillo, Romero, Inteligencia artificial

Luego en examinar y adjunto el archivo ia_rna.dll.

FIGURA 2. Archivo ia_rna.dll Luedo este archivo lo pegamos dentro de un nuevo proyecto que generemos, en nuestro caso vamos a documentos/visual studio 2010/proyects/BCD/libreria.

FIGURA 5. Adjuntar archivo Luego al cuadro de herramientas/agregar ficha/elegir elementos/examinar/nombre del archivo/ia_rna.dll/aceptar.

FIGURA 3. Archivo ia_rna.dll Una vez realizado lo anterior lo que hacemos es dar clic derecho en referencia.

FIGURA 6. Nombre del archivo Lo siguiente que nos aparece es RNA, RNA visor y capa, Después RNA arrastramos a nuestro Forms1.

FIGURA 4. Referencia

2

UPS Castillo, Romero, Inteligencia artificial

Luego genero la programación y la interfaz con el usuario.

FIGURA 7. Forms1. Luego creó un botón, donde daré doble clic y comenzare a programar en este botón.

FIGURA11. Programación

FIGURA 8. Creación de botón Una vez generada la tabla de entrenamiento las copio de mi escritorio.

Interfaz Final

FIGURA12. Interfaz 3 CONCLUSIONES

FIGURA9. Copia archivos rna Y las guardo dentro de la carpeta de mi proyecto.

 Se logró entrenar satisfactoriamente la red neuronal para que funcione como un decodificador BCD a 7 segmentos.  La interfaz final quedo de tal manera que cualquier persona que la utilice sea capaz de entender lo que hace el programa.  El diseño de la red neuronal es muy importante a la hora de

FIGURA10. Copia archivos rna

3

UPS Castillo, Romero, Inteligencia artificial

esperar que nuestras salidas sean las deseadas.

OTROS ESTUDIOS: Sexto Nivel en Ingles, UPS. Matemáticas por Computadora MATLAB. Autocad Electrical. Mantenimiento de computadoras Instalaciones Civiles e Industriales. Desarrollo en Labview.

4 REFERENCIAS [1] Red Neuronal. (2011, Junio). Redes Neuronales Disponible en: AVAC (Inteligencia Artificial)

Heinerth Romero [2] Manual de usuario. (2011, Junio). Ing. Rodrigo Tufiño Profesor de: UPS [Campus Sur]

Ocupación Actual: Estudiante Estudios: Unidad Educativa Pacifico Cembranos

Notas:  El tiempo de entrenamiento de la red neuronal, se puede optimizar añadiendo o quitando redes ocultas.  Otro factor que se puede ir variando es la taza de aprendizaje a la hora de entrenar nuestra red. Adaptado por: Jairo Castillo, Heinerth Romero, para la clase de Inteligencia Artificial.

UNIVERSIDAD POLITECNICA SALESIANA, ING. ELECTRONICA OTROS ESTUDIOS: Sexto Nivel en Ingles, UPS. Matemáticas por Computadora MATLAB. Autocad Electrical. CCNA1. 14/06/2011

Escuela de Ingeniería Electrónica Universidad Ecuador 2011

Politécnica

Salesiana

INTEGRANTES Jairo Castillo Ocupación Actual: Estudiante Estudios: Tecnológico Sucre UNIVERSIDAD POLITECNICA SALESIANA, ING. ELECTRONICA

4