Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Inf - 2013 (Orelvis López Jiménez)
Inf - 2013 (Orelvis López Jiménez)
RESUMEN: Cada vez más las tecnologías de la información ocupan nuevas áreas del conocimiento y el apoyo
a la toma de decisiones no podía ser la excepción, en este trabajo ponemos a disposición de los especialistas y
profesionales del biogás un Sistema Experto para la toma de decisiones en la determinación de la factibilidad de
construcción de plantas de Biogás a partir de residuos disponibles en la provincia de Sancti Spíritus, específi-
camente un Sistema Basado en el Conocimiento. Para lograr el diagnóstico y la comparación de casos, se
construyen bases de casos con casos representativos, haciendo uso de WEKA como herramienta de Aprendiza-
je Automatizado. Empleando como clasificadores el método del vecino más cercano, el árbol de induccion J48 y
la red neuronal con el método MLP.
Palabras Clave: Sistema Experto, aprendizaje automatizado, IBK, J48, MLP, biogás.
ABSTRACT: Increasingly, information technologies occupy new areas of knowledge and support decision mak-
ing could not be the exception, in this paper we provide specialists and professionals biogas an expert system for
decision making in the determining the feasibility of constructing biogas from waste in the province of Sancti
Spiritus, specifically a Based System Knowledge. To achieve the diagnosis and the comparison of cases, case
bases are constructed with representative cases as WEKA using automated learning tool. Classifiers using the
nearest neighbor method, the J48 tree induction and neural network with the MLP method
esta biomasa para la producción de biogás podría de los expertos en el dominio y ejemplos del domi-
aportar beneficios no sólo energéticos, sino también nio específico del problema. Un experto es una
ambientales contribuyendo al mejoramiento del persona que posee habilidades que le permiten
entorno rural, urbano e industrial y a la recuperación sacar conclusiones de experiencias pasadas y
de los suelos. Una de las maneras de convertir esta rápidamente focalizar sobre el centro de un proble-
biomasa en energía ha sido mediante la degrada- ma dado. Las mayores posibilidades del éxito de
ción anaerobia para la obtención de biogás o gas de un experto en la solución de problemas, se deben a
los pantanos como también se le conoce. Existen que ha adquirido un conjunto de relaciones de cau-
reportes en la literatura que afirman que el uso del sa y efecto poderosas, basadas en la experiencia.
biogás podría sustituir a estos combustibles fósiles Un experto es capaz de utilizar este conocimiento
en un 80 % o más.[1] básico para reconocer rápidamente rasgos sobre-
Como una problemática general se plantea la im- salientes del problema, clasificar este de acuerdo
portancia de conocer con certeza los potenciales de a estas características y buscar una solución;
residuos que verdaderamente existen, el equivalen- también se basan en casos similares al problema a
te a biogás que representan, la factibilidad de la resolver y toman de ellos las soluciones dadas
selección del residuo y de la construcción de la como punto de partida para encontrar la solución
planta, en nuestra provincia la información referente al nuevo problema, de ahí que la potencia de un
al mismo se encuentra descentralizada y en diferen- SBC radica en el conocimiento que posee.
tes formatos ocasionando demoras a la hora de
tomar las decisiones, planteándonos la siguiente En términos generales, un SBC puede ser defi-
interrogante. ¿Cómo contribuir a la toma de deci- nido como:
siones en la determinación de la factibilidad de
construcción de plantas de Biogás a partir de resi-
duos disponibles en la provincia de Sancti Spíritus? Un sistema computarizado que usa conocimien-
to sobre un dominio para arribar a una solución de
un problema de ese dominio. Esta solución es
esencialmente la misma que la obtenida por
2. CONTENIDO Y MATERIALES una persona experimentada en el dominio del pro-
blema cuando se enfrenta al mismo problema [2].
En el año 1956, durante un Congreso en Dart-
mouth (U.S.A.) se propuso el término de Inteligencia Según [3], un SBC se puede definir como: “Un
Artificial para agrupar a todos los métodos, técnicas sistema informático que simula el proceso de
e intentos de simular el intelecto humano en la aprendizaje, de memorización, de razonamiento, de
computadora. Casi todos los especialistas están de comunicación y de acción de un experto humano en
acuerdo con esto, y quien acuñó este término fue el una determinada rama de la ciencia, suministrando,
1
matemático John McCarthy . Además de McCarthy, de esta forma, un consultor que puede sustituirle
son considerados padres de esta disciplina Marvin con unas ciertas garantías de éxito”
2
Minsky y Herbert Simon y Allen Newell de la Uni-
versidad de Carnegie-Mellon.
Tres conceptos fundamentales relativos a los
SBC lo distinguen de los programas basados en
En la década del 70 se reconoció que los méto- búsqueda general:
dos de solución de problemas generales eran insu-
ficientes para resolver los problemas orientados a
aplicaciones. Se determinó que era necesario el La separación del conocimiento de cómo este
conocimiento específico sobre el problema, limitado es usado (distinción entre conocimiento y estra-
a los dominios de aplicación de interés, en lugar de tegia de control).
conocimiento general aplicable a muchos domi-
nios. Este reconocimiento condujo al desarrollo de El uso de conocimiento muy específico del do-
Sistemas Basados en el Conocimiento (SBC). minio.
rados en el cual el razonamiento se realiza a partir a las grandes inversiones realizadas por en-
de una memoria asociativa que usa un algoritmo tidades financieras, bancarias y asegurado-
para determinar cierta medida de semejanza entre ras. DIRECTOR IDEAL: Del banco Santan-
dos objetos. La base de su comportamiento inteli- der. Valoración de la situación financiera de
gente radica en la capacidad de recordar situacio- una empresa o cliente. EXPERT EDGE:
nes similares ocurridas en el pasado. En esa técni- Concesión de créditos y préstamos.
ca la memoria asociativa se sitúa como fundamento
de la IA y más concretamente de los sistemas ba-
sados en el conocimiento, cálculo de niveles de Industria: CSA Manejo de centrales nu-
activación de neuronas [4]. O los métodos basados cleares. KRITIK:[10] para el diseño de pe-
en el enfoque lógico combinatorio para el reconoci- queños ensambles mecánicos. XBE: [11],
miento de patrones caracterizados por análisis de para diseñar sistemas de manufactura
cercanía o semejanza entre objetos tales como el
método del vecino más cercano o el vecino más
Electrónica. Se orientan al diseño, diag-
semejante, algoritmos basados en el peso informa-
nóstico y reparación. El uso de Sistemas
cional de objetos o rasgos, algoritmos de votación,
Expertos se debe a la creciente compleji-
otros métodos de búsqueda pueden estudiarse en
dad de los circuitos y al gran número de pa-
[5].
rámetros a considera en los mismos. DAA:
Diseño de circuitos con alto grado de inte-
Básicamente un Sistema Experto (S.E), se divi- gración. ARGOS-2: Simulación de la toma
de en tres módulos: de decisión de un robot.
hacen de la herramienta útil; es su sistema de ac- de 10 x 10 en validación cruzada, dando los siguien-
tualización del conocimiento mediante un editor de tes resultados ver Figura. 1.
base de conocimientos. En todo momento es posi-
ble modificar la base de conocimientos para que de
esa manera el sistema cuente siempre con nueva
información. Es importante destacar que la adición
o eliminación de conocimiento debe de realizarse
por expertos. El experto, tiene la posibilidad de
cambiar la BC ya que es posible que la misma se
vuelva obsoleta o que con el tiempo vayan apare-
ciendo nuevos casos.
puede encontrar en [18] o en [19]. gración de los mismos. Tras el proceso de Ingenie-
ría del Conocimiento se logró formalizar el conoci-
miento de expertos en la rama de construcción de
2.6 Inferencia de la Solución. plantas de biogás; pudiendo formalizarlo en una
base de casos con formato legible desde WEKA. Se
Para clasificar una nueva instancia se siguen los
implementaron los clasificadores IBK, J48 y MLP
pasos siguientes:
para la construcción de los modelos de aprendizaje.
1. Se carga la base de conocimiento Se desarrolló un editor de base de conocimiento
2. Se conforma la instancia a entrenar para la manipulación de los casos por parte de los
3. Se selecciona el método por el cual se va a clasi- expertos. Se desarrolló un software con una interfa-
ficar. ce de usuario amigable para su uso por parte de los
usuarios como los expertos.
4. Se calcula los valores de metano y biogás según
el residuo y el índice correspondiente.
5. Se selecciona el mayor valor del grado de certeza 4. REFERENCIAS BIBLIOGRÁFICAS
y según este se muestra la solución.
1. Meneces, R.E. Establecimiento y
6. Se guarda el caso de entrenamiento si el grado evaluación de indicadores de desarrollo
de certeza es mayor al 85% y se está conforme a la sostenible en la electroenergética cubana.
solución obtenida. in Ética y Cultura del Desarrollo:
Construyendo una economía Sostenible.
2.7 Explicación de la solución. 1998.
2. Bello, R., Aplicaciones de la Inteligencia
Este elemento se construye con la intención de Artificial2002, Guadalajara: Universidad de
justificar la solución que el sistema ha encontrado, y Guadalajara.
para ello se lista las características de la solución
3. Zenaida García, I.B., Norma E. Cabrera,
mejor encontrada según el método seleccionado.
Sistema de diagnóstico para la estimación
Estas características incluyen la descripción del
de secciones en fallo en sistemas eléctricos
método que se utiliza para evaluar el nuevo caso en
de potencia. 2006.
análisis y la explicación de cómo llega a la solución
que se le muestra al usuario por pantalla. 4. Lawrence and Jeanette, Introduction to
Neural Networks1994: California Scientific
2.8 Recuperación de nuevos casos hacia la Software Press.
Base de Casos.
5. Rich, E., Inteligencia Artificial1988,
Un razonador basado en casos es bueno sólo en la Barcelona: Editorial Gustavo Gili.
medida de los casos que este pueda recordar. Por 6. Ayala, A.P., Sistemas basados en
eso el proceso más importante que facilita el razo- Conocimiento: Una Base para su
namiento basado en casos es la recuperación y Concepción y Desarrollo.2006, Mexico.
selección de los casos apropiados. La recuperación 199.
de nuevos casos hacia la BC permite la retroalimen- 7. Koton, P., Using experience in learning and
tación del sistema y la actualización del mismo, en problem solving, in Computer Science
la misma manera en que el usuario experto se en- Dept1988, MIT.
frente a problemas reales o simulados. Esta tarea
se realiza de manera independiente a la de actuali- 8. Kolodner, J.L.K.y.R., Using experience in
zar la BC desde el editor de conocimiento puesto clinical problem solving: Introduction and
que esta tarea se realiza de forma automática, pri- framework. Vol. 3. 1987.
mero si cumple con un nivel de similitud por encima 9. Lehnert, S.B.y.W.G., Some experiments
del 85% y segundo si el usuario está de acuerdo with case-based search. 1988.
con la solución que arrojó el sistema. Para estos 10. Goel, A., Integration of case-based
casos se conforma un fichero temporal, los cuales reasoning and model-based reasoning for
serán adicionados a la base de casos si el experto adaptive design problem solving, in Dept. of
da su aceptación. Computer and Informatic Science1989, The
Ohio State University.
3. CONCLUSIONES 11. Pankakoski, Manofacture Sistem. 1991.
Tanto el proceso de apoyo a la toma de decisiones, 12. Cisneros, F.L.M., Sistema Experto para
como la construcción de plantas de biogás están Diagnóstico de Plagas Insectiles de Maíz.
bien consolidados como procesos independientes. Agronomía Mesoamericana, 1991. Vol 2.
Con este Sistema Experto se llevó a cabo la inte- 13. López, L. Estimación de la producción de