SlideShare una empresa de Scribd logo
1 de 5
AVANCES DE INTELIGENCIA ARTIFICIAL BASADOS EN
REDES NEURONALES ARTIFICIALES
José S. Mera Cantos
Carrera de Informática, Escuela Superior Politécnica Agropecuaria de Manabí Manuel
Félix López, Campus Politécnico El Limón, km 2.7 Vía Calceta-El Morro-El Limón-
Sector El Gramal.
Correo: josmer1202@hotmail.com.
RESUMEN
La creación de las redes neuronales artificiales (RNA) ha sido uno de los mayores logro dentro
de la Inteligencia Artificial, con esto se han podido realizar grandes avances científicos, los
cuales le han llevado a perfeccionar los modelos de agentes inteligentes existentes.
El proyecto Brailesoft tiene como objetivo la creación de una herramienta, desarrollada en
software libre y código abierto, la cual toma la información de documentos previamente
escaneado en sistema Braille y mediante algoritmos matemáticos, las traduce a texto digital en
lenguaje español, con un margen de error del 5%, este documento digital en español, puede ser
exportado a un archivo de texto. Por otra parte, la herramienta cuenta con la función de pasar
el texto que ha sido traducido a formato de voz, para que el usuario pueda escuchar la
traducción.
Palabras Clave: Brailesoft, braille, software.
ABSTRACT
The creation of artificial neural networks (ANN) has been one of the greatest achievement in
the Artificial Intelligence with this have been able to make great scientific advances, which
have led it to perfecting existing models of intelligent agents.
The Brailesoft project aims to create a tool, developed in free software and open source, which
takes information from previously scanned documents in Braille and using mathematical
algorithms, translates them into digital text in Spanish language, with a margin of error of 5%,
this digital document in Spanish, can be exported to a text file. Moreover, the tool has the
function of moving text has been translated into voice format, so that the user can hear the
translation.
Palabras Clave: Brailesoft, braille, software.
AVANCES DE LA INTELIGENCIA ARTIFICIAL BASADOS EN REDES NEURONALES
JOSE SIMON MERA CANTOS 2
INTRODUCCIÓN
El método Braille, actualmente es el sistema
de lectura y escritura en relieve
universalmente adoptado en los programas de
educación de invidentes. Este método se
aplica al alfabeto, a los números y a la
notación musical.
En varios países se están implementando
leyes que permitan la inclusión a este grupo
de personas, pero en muchas ocasiones, hay
una gran barrera para que las personas
invidentes se puedan integrar a la sociedad.
Como una opción a la inclusión de las
personas no.videntes, se desarrolla el
software Brailesoft, ya que no solo permite
escribir y traducir, sino que también permite
la comunicación con una persona que no
entienda el lengaje braile, ya que cuenta con
traductor a auido.
MARCO TEÓRICO
La Inteligencia Artificial es una rama de la
ciencia de la computación que comprende el
estudio y creación de sistemas
computarizados que manifiestan cierta forma
de inteligencia: sistemas que aprenden
nuevos conceptos y tareas, sistemas que
pueden razonar y derivar conclusiones útiles
acerca del mundo que nos rodea. [6]
El desarrollo de las Redes Neuronales
Artificiales (RNA), han sido creadas con la
finalidad de comprender un poco más el
funcionamiento de la mente humana, a que se
debe cada reacción, y para ello se han creado
prototipos de neuronas artificiales basados en
la neuronas bilógicas.
El sistema Braille, está organizado de la
siguiente forma: cada carácter o celda está
constituido por seis puntos, organizado en
una matriz de dos columnas por tres filas (Ver
Figura 1). Esto arroja un total de 64
combinaciones. Las combinaciones de
puntos se representan según su posición
universal ya establecida; los números son
representados usando las primeras diez letras
del abecedario precedidas del carácter de
número. [4]
Figura 1. Alfabeto "Braille". Ilustrado y descrito con
palabras.
BRAILLESOFT
El Brailesoft es una herramienta creada por
estudiantes de Ingeniería de la Universidad
de Bogotá, el proceso consiste en escanear las
hojas impresas en lenguaje Braile y
traducirlas en lenguaje español, con un
AVANCES DE LA INTELIGENCIA ARTIFICIAL BASADOS EN REDES NEURONALES
JOSE SIMON MERA CANTOS 3
margen de error del 5%, a su vez esta
herramienta permite traducir un texto
formato digital en lenguaje español a
lenguaje de comunicación Braile, con un
margen de error del 2%.
La herramienta cuenta con una característica
adicional que le permite al usuario pasar el
testo a audio.
Desarrollo delSoftware
El desarrollo de esta aplicación se realizó en
tres etapas específicas:
1. La selección de la plataforma de
desarrollo.
2. Proceso de escaneo.
3. Implementación.
Primera etapa: El lenguaje para la
codificación elegido fue Java, con un entorno
de desarrollo netbeans 6,7.
Segunda etapa: Se realizaron varias pruebas
de escaneo, para comparar resultados y con
ello obtener las imágenes de mejor calidad, la
imagen elegida fue una imagen en blanco y
negro.
Figura 3. Imagen genera por el escáner
Tercera etapa: esta esta se divide a su vez en
otras cuatro etapas:
La primer parte consiste en la lectura de la
imagen escaneada en el software. La segunda
parte es la carga de la imagen, para ello se
utilizó el objeto bufferdimage de java. En la
tercera parte se realizaron pruebas para
seleccionar el mejor método para recorrer una
matriz, el método elegido fue empezar con el
centro.
AVANCES DE LA INTELIGENCIA ARTIFICIAL BASADOS EN REDES NEURONALES
JOSE SIMON MERA CANTOS 4
Figura 4. Ubicación de los puntos escaneados
La cuarta parte es el procesamiento de la
imagen para reconocerla. Se inició con el
recorrido de la matriz de dos dimensiones de
izquierda a derecha y de arriba hacia abajo,
hasta encontrar la separación del carácter,
cuando se tiene este se minimiza para ser
convertido en una matriz de 16x24, el cual
corresponde a la primera entrada del
reconocedor, en donde se prenden o apagan
las neuronas de acuerdo a su selección según
la siguiente fórmula matemática.
Con el cálculo de los pesos de manera
aleatoria inicialmente, se procede a
multiplicar estos por las entradas generadas,
cada uno de esos valores se maximiza para
lograr una nueva matriz.
Con la nueva matriz resultante se procede a
asignar un número a cada neurona de salida,
ese número es relativo a la progresión
geométrica de 2, entonces el primer
cuadrante valdrá 1, el segundo 2, el tercero 4,
el cuarto 8, el quinto 16 y el sexto 32, el
resultado de sumar los valores de las
neuronas prendidas es el valor dado a cada
carácter en texto digital a español.
Ejemplo:
Si se tiene las 3 primeras posiciones activos,
así como se relaciona a continuación:
Se tendrá por resultado el número 7, que de
acuerdo a la tabla de índice del alfabeto, le
corresponde a la letra f.
AVANCES DE LA INTELIGENCIA ARTIFICIAL BASADOS EN REDES NEURONALES
JOSE SIMON MERA CANTOS 5
CONCLUSIONES
Muchos de los programas o herramientas de
hardware creadas a partir de las redes
neuronales artificiales, son de gran aporte a la
sociedad y en ocasiones permiten la inclusión
de las personas con capacidades especiales en
la sociedad, permitiéndoles así una mejor
forma de vida.
BrailleSoft es una herramienta de apoyo, para
que las personas con un nivel de
conocimiento bajo en el sistema de lectura y
escritura en relieve (sistema braille), puedan
brindar capacitación a personas con
limitación visual.
REFERENCIAS
[1] Espitia, E y Gutierrez, G. 2010?.
Brailesoft: Software traductor de lenguaje
Braile a Digital y viceversa. Tesis. Fundación
Universitaria San Martín. (En Línea).
Consultado 1 de Enero 2015. Disponible en:
http://www.virtualeduca.info/ponencias2013
/295/PonenciaBrailleSoft.doc.
[2] Martinez, V; Baladrom, c; Gómez, J;
Navas, L; Aguirre, J; Carrión, B, 2013.
Modelo basado en redes neuronales
artificiales para el cálculo de parámetros
ambientales en el proceso de curado de
tabaco. Informador Técnico (Colombia)
Volumen 77, No 1. p 46.
[3] Bloglibros. (s.f.). Recuperado el 2011 de
Marzo de 5, de El bicentenario de Braille:
http://bloglibros.com/el-bicentenario-de-
braille/
[4] Infomed. (31 de Mayo de 2010). Baja
Visión. Historia de Louis Braille.
Recuperado el 5 de Marzo de 2011, de
http://files.sld.cu/bajavision/files/2010/05/hi
storia-louis-braille.pdf
[5] Lévy Mangin, J., Florez Lopez, R., &
Fernandez Fernandez , J. (2010). Las Redes
Neuronales Artificiales. Fundamentos
Teóricos y Aplicaciones Prácticas. Canadá:
Netbiblo.
[6] RUSSEL, S., & NORVING, P. (1996).
Inteligencia Artificial, un enfoque moderno.
México: Prentice Hall.
[7] Servicios Educativos de la Once. (s.f.).
Recuperado el 19 de Marzo de 2011, de
Historia de Louis Braille:
http://educacion.once.es/appdocumentos/edu
ca/prod/CREA%20Informacion
[8] Teahan, W. 2010. Artificial Intelligence –
Agents and Environments. (En Línea). EC.
Consultado, 1 de Dic 2014. Formato PDF.
Disponible en: http://www.bookboon.com.

Más contenido relacionado

Destacado (6)

Expo Red HopField
Expo Red HopFieldExpo Red HopField
Expo Red HopField
 
Fundamentos de la inteligencia artificial
Fundamentos de la inteligencia artificialFundamentos de la inteligencia artificial
Fundamentos de la inteligencia artificial
 
Inteligencia artificial-y-sistemas-expertos
Inteligencia artificial-y-sistemas-expertosInteligencia artificial-y-sistemas-expertos
Inteligencia artificial-y-sistemas-expertos
 
Estructura básica de robots
Estructura básica de robotsEstructura básica de robots
Estructura básica de robots
 
2.- Estructura mecanica de un robot
2.- Estructura mecanica de un robot2.- Estructura mecanica de un robot
2.- Estructura mecanica de un robot
 
Inteligencia Artificial y Sistemas Expertos
Inteligencia Artificial y Sistemas ExpertosInteligencia Artificial y Sistemas Expertos
Inteligencia Artificial y Sistemas Expertos
 

Similar a Articulo jose mera

Tic y educacion especial.doc vale
Tic y educacion especial.doc valeTic y educacion especial.doc vale
Tic y educacion especial.doc vale
elcuadra2
 
Diseño de comunicación y diseño de comunicación
Diseño de comunicación y diseño de comunicación Diseño de comunicación y diseño de comunicación
Diseño de comunicación y diseño de comunicación
Luzangel Vásquez
 
Conceptos de programacion, Metodos Estadisticos..pdf
Conceptos de programacion, Metodos Estadisticos..pdfConceptos de programacion, Metodos Estadisticos..pdf
Conceptos de programacion, Metodos Estadisticos..pdf
AnaSofiaJimenez2
 
Unidad 2 tegnologia aplicada a la educacion
Unidad 2 tegnologia aplicada a la educacionUnidad 2 tegnologia aplicada a la educacion
Unidad 2 tegnologia aplicada a la educacion
Mateord
 
Trabajo práctico
Trabajo prácticoTrabajo práctico
Trabajo práctico
facucono
 

Similar a Articulo jose mera (20)

MONOGRAFIA LA IA.pdf
MONOGRAFIA LA IA.pdfMONOGRAFIA LA IA.pdf
MONOGRAFIA LA IA.pdf
 
Nuebo trabajo-tics (1)
Nuebo trabajo-tics (1)Nuebo trabajo-tics (1)
Nuebo trabajo-tics (1)
 
Nuebo trabajo tics
Nuebo trabajo ticsNuebo trabajo tics
Nuebo trabajo tics
 
Sistemas Basados en el Conocimiento
Sistemas Basados en el ConocimientoSistemas Basados en el Conocimiento
Sistemas Basados en el Conocimiento
 
Tic y educacion especial.doc vale
Tic y educacion especial.doc valeTic y educacion especial.doc vale
Tic y educacion especial.doc vale
 
Diseño de comunicación y diseño de comunicación
Diseño de comunicación y diseño de comunicación Diseño de comunicación y diseño de comunicación
Diseño de comunicación y diseño de comunicación
 
Conceptos de programacion, Metodos Estadisticos..pdf
Conceptos de programacion, Metodos Estadisticos..pdfConceptos de programacion, Metodos Estadisticos..pdf
Conceptos de programacion, Metodos Estadisticos..pdf
 
Conceptos de programacion, Metodos Estadisticos..pdf
Conceptos de programacion, Metodos Estadisticos..pdfConceptos de programacion, Metodos Estadisticos..pdf
Conceptos de programacion, Metodos Estadisticos..pdf
 
Conceptos de programacion, Metodos Estadisticos..pdf
Conceptos de programacion, Metodos Estadisticos..pdfConceptos de programacion, Metodos Estadisticos..pdf
Conceptos de programacion, Metodos Estadisticos..pdf
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Taller individual
Taller individualTaller individual
Taller individual
 
Dificultad visual
Dificultad visualDificultad visual
Dificultad visual
 
Dificultad visual
Dificultad visualDificultad visual
Dificultad visual
 
Nuevas tecnologiaspdf
Nuevas tecnologiaspdfNuevas tecnologiaspdf
Nuevas tecnologiaspdf
 
Ada 30
Ada 30Ada 30
Ada 30
 
Actividad 1
Actividad 1Actividad 1
Actividad 1
 
Unidad 2 tegnologia aplicada a la educacion
Unidad 2 tegnologia aplicada a la educacionUnidad 2 tegnologia aplicada a la educacion
Unidad 2 tegnologia aplicada a la educacion
 
Unidad 2 tegnologia aplicada a la educacion
Unidad 2 tegnologia aplicada a la educacionUnidad 2 tegnologia aplicada a la educacion
Unidad 2 tegnologia aplicada a la educacion
 
Tecnologías emergentes y datos abiertos: procesamiento del lenguaje natural
Tecnologías emergentes y datos abiertos: procesamiento del lenguaje natural Tecnologías emergentes y datos abiertos: procesamiento del lenguaje natural
Tecnologías emergentes y datos abiertos: procesamiento del lenguaje natural
 
Trabajo práctico
Trabajo prácticoTrabajo práctico
Trabajo práctico
 

Último

Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
Yanitza28
 
microsoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamtemicrosoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamte
2024020140
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
EdwinGarca59
 

Último (20)

presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptx
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx
 
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
 
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxTarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
microsoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamtemicrosoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamte
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de Datos
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
 

Articulo jose mera

  • 1. AVANCES DE INTELIGENCIA ARTIFICIAL BASADOS EN REDES NEURONALES ARTIFICIALES José S. Mera Cantos Carrera de Informática, Escuela Superior Politécnica Agropecuaria de Manabí Manuel Félix López, Campus Politécnico El Limón, km 2.7 Vía Calceta-El Morro-El Limón- Sector El Gramal. Correo: josmer1202@hotmail.com. RESUMEN La creación de las redes neuronales artificiales (RNA) ha sido uno de los mayores logro dentro de la Inteligencia Artificial, con esto se han podido realizar grandes avances científicos, los cuales le han llevado a perfeccionar los modelos de agentes inteligentes existentes. El proyecto Brailesoft tiene como objetivo la creación de una herramienta, desarrollada en software libre y código abierto, la cual toma la información de documentos previamente escaneado en sistema Braille y mediante algoritmos matemáticos, las traduce a texto digital en lenguaje español, con un margen de error del 5%, este documento digital en español, puede ser exportado a un archivo de texto. Por otra parte, la herramienta cuenta con la función de pasar el texto que ha sido traducido a formato de voz, para que el usuario pueda escuchar la traducción. Palabras Clave: Brailesoft, braille, software. ABSTRACT The creation of artificial neural networks (ANN) has been one of the greatest achievement in the Artificial Intelligence with this have been able to make great scientific advances, which have led it to perfecting existing models of intelligent agents. The Brailesoft project aims to create a tool, developed in free software and open source, which takes information from previously scanned documents in Braille and using mathematical algorithms, translates them into digital text in Spanish language, with a margin of error of 5%, this digital document in Spanish, can be exported to a text file. Moreover, the tool has the function of moving text has been translated into voice format, so that the user can hear the translation. Palabras Clave: Brailesoft, braille, software.
  • 2. AVANCES DE LA INTELIGENCIA ARTIFICIAL BASADOS EN REDES NEURONALES JOSE SIMON MERA CANTOS 2 INTRODUCCIÓN El método Braille, actualmente es el sistema de lectura y escritura en relieve universalmente adoptado en los programas de educación de invidentes. Este método se aplica al alfabeto, a los números y a la notación musical. En varios países se están implementando leyes que permitan la inclusión a este grupo de personas, pero en muchas ocasiones, hay una gran barrera para que las personas invidentes se puedan integrar a la sociedad. Como una opción a la inclusión de las personas no.videntes, se desarrolla el software Brailesoft, ya que no solo permite escribir y traducir, sino que también permite la comunicación con una persona que no entienda el lengaje braile, ya que cuenta con traductor a auido. MARCO TEÓRICO La Inteligencia Artificial es una rama de la ciencia de la computación que comprende el estudio y creación de sistemas computarizados que manifiestan cierta forma de inteligencia: sistemas que aprenden nuevos conceptos y tareas, sistemas que pueden razonar y derivar conclusiones útiles acerca del mundo que nos rodea. [6] El desarrollo de las Redes Neuronales Artificiales (RNA), han sido creadas con la finalidad de comprender un poco más el funcionamiento de la mente humana, a que se debe cada reacción, y para ello se han creado prototipos de neuronas artificiales basados en la neuronas bilógicas. El sistema Braille, está organizado de la siguiente forma: cada carácter o celda está constituido por seis puntos, organizado en una matriz de dos columnas por tres filas (Ver Figura 1). Esto arroja un total de 64 combinaciones. Las combinaciones de puntos se representan según su posición universal ya establecida; los números son representados usando las primeras diez letras del abecedario precedidas del carácter de número. [4] Figura 1. Alfabeto "Braille". Ilustrado y descrito con palabras. BRAILLESOFT El Brailesoft es una herramienta creada por estudiantes de Ingeniería de la Universidad de Bogotá, el proceso consiste en escanear las hojas impresas en lenguaje Braile y traducirlas en lenguaje español, con un
  • 3. AVANCES DE LA INTELIGENCIA ARTIFICIAL BASADOS EN REDES NEURONALES JOSE SIMON MERA CANTOS 3 margen de error del 5%, a su vez esta herramienta permite traducir un texto formato digital en lenguaje español a lenguaje de comunicación Braile, con un margen de error del 2%. La herramienta cuenta con una característica adicional que le permite al usuario pasar el testo a audio. Desarrollo delSoftware El desarrollo de esta aplicación se realizó en tres etapas específicas: 1. La selección de la plataforma de desarrollo. 2. Proceso de escaneo. 3. Implementación. Primera etapa: El lenguaje para la codificación elegido fue Java, con un entorno de desarrollo netbeans 6,7. Segunda etapa: Se realizaron varias pruebas de escaneo, para comparar resultados y con ello obtener las imágenes de mejor calidad, la imagen elegida fue una imagen en blanco y negro. Figura 3. Imagen genera por el escáner Tercera etapa: esta esta se divide a su vez en otras cuatro etapas: La primer parte consiste en la lectura de la imagen escaneada en el software. La segunda parte es la carga de la imagen, para ello se utilizó el objeto bufferdimage de java. En la tercera parte se realizaron pruebas para seleccionar el mejor método para recorrer una matriz, el método elegido fue empezar con el centro.
  • 4. AVANCES DE LA INTELIGENCIA ARTIFICIAL BASADOS EN REDES NEURONALES JOSE SIMON MERA CANTOS 4 Figura 4. Ubicación de los puntos escaneados La cuarta parte es el procesamiento de la imagen para reconocerla. Se inició con el recorrido de la matriz de dos dimensiones de izquierda a derecha y de arriba hacia abajo, hasta encontrar la separación del carácter, cuando se tiene este se minimiza para ser convertido en una matriz de 16x24, el cual corresponde a la primera entrada del reconocedor, en donde se prenden o apagan las neuronas de acuerdo a su selección según la siguiente fórmula matemática. Con el cálculo de los pesos de manera aleatoria inicialmente, se procede a multiplicar estos por las entradas generadas, cada uno de esos valores se maximiza para lograr una nueva matriz. Con la nueva matriz resultante se procede a asignar un número a cada neurona de salida, ese número es relativo a la progresión geométrica de 2, entonces el primer cuadrante valdrá 1, el segundo 2, el tercero 4, el cuarto 8, el quinto 16 y el sexto 32, el resultado de sumar los valores de las neuronas prendidas es el valor dado a cada carácter en texto digital a español. Ejemplo: Si se tiene las 3 primeras posiciones activos, así como se relaciona a continuación: Se tendrá por resultado el número 7, que de acuerdo a la tabla de índice del alfabeto, le corresponde a la letra f.
  • 5. AVANCES DE LA INTELIGENCIA ARTIFICIAL BASADOS EN REDES NEURONALES JOSE SIMON MERA CANTOS 5 CONCLUSIONES Muchos de los programas o herramientas de hardware creadas a partir de las redes neuronales artificiales, son de gran aporte a la sociedad y en ocasiones permiten la inclusión de las personas con capacidades especiales en la sociedad, permitiéndoles así una mejor forma de vida. BrailleSoft es una herramienta de apoyo, para que las personas con un nivel de conocimiento bajo en el sistema de lectura y escritura en relieve (sistema braille), puedan brindar capacitación a personas con limitación visual. REFERENCIAS [1] Espitia, E y Gutierrez, G. 2010?. Brailesoft: Software traductor de lenguaje Braile a Digital y viceversa. Tesis. Fundación Universitaria San Martín. (En Línea). Consultado 1 de Enero 2015. Disponible en: http://www.virtualeduca.info/ponencias2013 /295/PonenciaBrailleSoft.doc. [2] Martinez, V; Baladrom, c; Gómez, J; Navas, L; Aguirre, J; Carrión, B, 2013. Modelo basado en redes neuronales artificiales para el cálculo de parámetros ambientales en el proceso de curado de tabaco. Informador Técnico (Colombia) Volumen 77, No 1. p 46. [3] Bloglibros. (s.f.). Recuperado el 2011 de Marzo de 5, de El bicentenario de Braille: http://bloglibros.com/el-bicentenario-de- braille/ [4] Infomed. (31 de Mayo de 2010). Baja Visión. Historia de Louis Braille. Recuperado el 5 de Marzo de 2011, de http://files.sld.cu/bajavision/files/2010/05/hi storia-louis-braille.pdf [5] Lévy Mangin, J., Florez Lopez, R., & Fernandez Fernandez , J. (2010). Las Redes Neuronales Artificiales. Fundamentos Teóricos y Aplicaciones Prácticas. Canadá: Netbiblo. [6] RUSSEL, S., & NORVING, P. (1996). Inteligencia Artificial, un enfoque moderno. México: Prentice Hall. [7] Servicios Educativos de la Once. (s.f.). Recuperado el 19 de Marzo de 2011, de Historia de Louis Braille: http://educacion.once.es/appdocumentos/edu ca/prod/CREA%20Informacion [8] Teahan, W. 2010. Artificial Intelligence – Agents and Environments. (En Línea). EC. Consultado, 1 de Dic 2014. Formato PDF. Disponible en: http://www.bookboon.com.