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.