Sunteți pe pagina 1din 30

DIPLOMADO EN CIENCIAS DE LA COMPUTACIN INTELIGENCIA ARTIFICIAL DISEO DE SISTEMAS BASADO EN REGLAS CON ENCADENAMIENTO HACIA ATRS CASO: DETERMINACIN

DE SITUACIN FINAL DE LOS ESTUDIANTES DE PREGRADO DE LA UNIVERSIDAD NACIONAL DEL CENTRO DEL PER DIPLOMANDO: CRDOVA SOLS, MIGUEL ANGEL

HUANCAYO PER - Mayo de 2007 -

DISEO DE SISTEMAS BASADO EN REGLAS CON ENCADENAMIENTO HACIA ATRS 1. Metodologa empleada para el desarrollo del caso..... 3

2. Definicin del problema 3 3. Definicin de los objetivos 4 4. Entrevista con el experto 4 5. Diseo de las reglas 7 6. Refinar el sistema e implementacin de reglas14 7. Diseo y elementos del sistema 28 8. Evaluacin sistema.29 9. Sugerencias..30 10.Bibliografa 30

DISEO DE SISTEMAS BASADO EN REGLAS CON ENCADENAMIENTO HACIA ATRS 1. METODOLOGA EMPLEADA PARA EL DESARROLLO DEL CASO

La primera tarea antes de realizar el diseo del presente sistema experto es el tener un conocimiento general del problema. Se debe determinar los objetivos del sistema, y obtener informacin del experto con el fin de tener recomendaciones validas, en esta oportunidad el experto a entrevistar es un Asistente Administrativo de una facultad de la Universidad Nacional del Centro del Per, por ello el diseo del sistema es un proceso altamente iterativo. Esta es pues una caracterstica del encadenamiento hacia atrs bajo la cual se desarrolla el presente aplicativo. Los pasos principales que se realizaron para el desarrollo de un sistema con encadenamiento hacia atrs: Definir el problema Definir los objetivos Entrevista con el experto Definir las reglas Expandir el sistema Refinar el sistema Diseo de la interfase Evaluacin del sistema

2. Definicin del problema El resultado final de los estudiantes nos permitir tener informacin para poder determinar el orden de mritos y el otorgamiento del grado de bachiller automtico Nuestra tarea en este caso ser desarrollar un sistema experto para ayudar a determinar el resultado final de

estudiantes para poder

la

cual

nos

permitir el orden

tener de

informacin y el

determinar

mritos

otorgamiento del grado de bachiller automtico 3. DEFINICIN DE LOS OBJETIVOS CMO SE DETERMINA EL RESULTADO FINAL DEL ESTUDIANTE? El resultado final del estudiante se determina a partir de situaciones, condiciones y resultados que obtiene el estudiante en un El semestre presente e incluso de ciertos los antecedentes. sistema determina

siguientes objetivos: 1. Alumno de alto rendimiento normal 2. Alumno invicto normal 3. Alumno regular normal 4. Alumno regular pagante permanente 5. Alumno repitente pagante transitorio 6. Alumno repitente pagante permanente 7. Alumno repitente suspendido 8. Alumno repitente retirado 4. ENTREVISTA CON EL EXPERTO sta fue la interaccin entre el ingeniero de conocimiento (IC) y el experto en el rea (EA): IC: Buenas tardes, una vez presentado los objetivos que queremos alcanzar con la presente entrevista para lo cual nos es necesario e importante su experiencia en el rea, nuestra primera pregunta es Cundo hablamos de un alumno de alto rendimiento normal? EA: Se trata de aquellos estudiantes cuya situacin

actual es de alto rendimiento o invicto y su condicin

debe

ser

necesariamente

normal

as

como

un

promedio

ponderado semestral mayor o igual a 13.5 IC: Con respecto a un alumno invicto normal EA: Un alumno invicto normal es aquel cuya situacin actual tambin es es de alto rendimiento pero o invicto, un su condicin tambin normal tiene promedio

ponderado semestral comprendido entre 10.5 y 13.5. IC: Con respecto a los alumnos regular normal? EA: Puede presentar los siguientes casos por ejemplo

puede ser de una situacin regular y condicin normal o en su defecto de situacin invicto y condicin pagante transitorio pero necesariamente su promedio ponderado debe ser aprobatorio es decir mayor a 10.5 IC: Ahora bien seor experto Cundo se califica a un estudiante de regular pagante permanente? EA: sea Esta condicin su tambin es mltiple y un poco y y un su su

compleja; ya que puede darse el caso que su situacin repitente condicin puede ser pagante repitente transitorio en o otro regular promedio situacin ponderado actual desaprobatorio caso

condicin pagante permanente pero debe tener un promedio ponderado aprobatorio ya que de lo contrario estara comprendido en un caso ms complicado, esto debido a que ya es pagante permanente, este caso que le comento es como estar con la soga en el cuello, ja ja!!! IC: Entonces dgame seor experto cmo ser el caso de Alumno repitente pagante transitorio?

EA: Para estos jvenes no interesa en s su situacin actual pero su condicin debe ser normal y tener un promedio ponderado menor a 10.5. IC: Y un alumno repitente pagante permanente? EA: Pueda ser que su situacin actual sea repitente y pagante transitorio o regular y pagante permanente en estos casos con promedio ponderado desaprobatorio. IC: Me podra mencionar de estos muchachitos quienes son repitentes suspendidos EA: Bien estos jovencitos y seoritas estn comprendidos en esta categora si su situacin actual es repitente, su condicin pagante transitorio y para remate su promedio ponderado desaprobatorio. IC: Y para terminar esta seccin, Cuando retiran a un estudiante? EA: Lamentablemente existen estos casos, son quienes ya son repitentes, estn en su ltima oportunidad y para mala suerte en esta ltima oportunidad vuelven a obtener un promedio ponderado semestral desaprobatorio

5. DISEO DE LAS REGLAS Cada objetivo de nuestro sistema debe tener al menos una regla. Es necesario obtener el conjunto de premisas para satisfacer cada regla. La forma general de nuestras reglas ser la siguiente: IF Premisas 1 AND Premisas 2 . .0 THEN Cartera_i Para disear las reglas primero elaboramos las redes de inferencia. 5.1. REDES DE INFERENCIA Para cada objetivo elaboramos los correspondientes rboles. Descripcin de los grficos: Alto rendimiento Invicto Regular Repitente Normal Pagante Transitorio Pagante permanente ltima oportunidad < 10.5 >= 10.5 y < 13.5 >= 13.5

Situacin actual

Condicin actual Promedio ponderado semestral

Alumno de alto rendimiento normal

Alumno de alto rendimiento normal

AND

OR

Condicin actual: Situacin Actual = Alto rendimiento Situacin actual: invicto normal Promedio ponderado >= 13.5

Alumno invicto normal

Alumno invicto normal

AND

OR

Condicin Situacin actual = alto rendimiento Situacin actual = invicto actual: normal Promedio ponderado 10.5>= <13.5

Alumno regular normal

Alumno regular normal

AND OR OR AND Promedio ponderado >=13.5 AND Situacin actual = regular Condici n actual: normal Situacin ltimo = invicto Condicin actual: pagante transitorio

Promedio ponderado 10.5>= <13.5

Alumno regular pagante permanente

Alumno regular pagante permanente

OR

AND

OR Condicin Situacin actual = repitente actual: pagante permanente Situacin ltimo = repitente Situacin actual = regular Promedio ponderado 10.5>= <13.5 Promedio ponderado >=13.5 Condicin actual: pagante transitorio OR AND Promedio ponderado <10.5

Alumno repitente pagante transitorio

Alumno repitente pagante transitorio

AND

OR

Promedio ponderado <10.5

Condicin Situacin actual = regular actual: normal

Situacin Situacin actual = alto rendimiento Situacin actual = regular ltimo = invicto

Alumno repitente pagante permanente

Alumno repitente pagante permanente

AND

OR

Promedio ponderado <10.5

AND

Situacin actual = repitente

AND

Condicin actual: Pagante transitorio Situacin actual = regular Condicin actual: Pagante permanente

Alumno repitente suspendido

Alumno repitente suspendido

AND

Promedio ponderado <10.5

Condicin Situacin actual = repitente actual: Pagante permanente

Alumno repitente retirado

Alumno repitente retirado

AND

Promedio ponderado <10.5

Condicin Situacin actual = repitente actual: ltima oportunidad

6. REFINAR EL SISTEMA E IMPLEMENTACIN DE REGLAS Alumno de alto rendimiento normal REGLA1

Alumno de alto rendimiento normal

AND

Condicin actual: Situacin Actual = Alto rendimiento normal Promedio ponderado >= 13.5

REGLA 2

Alumno de alto rendimiento normal

AND

Condicin actual: Situacin actual: invicto normal Promedio ponderado >= 13.5

Alumno invicto normal REGLA 3


Alumno invicto normal

AND

Condicin Situacin actual = alto rendimiento actual: normal Promedio ponderado 10.5>= <13.5

REGLA 4
Alumno invicto normal

AND

Situacin actual = invicto Condicin actual: normal Promedio ponderado 10.5>= <13.5

Alumno regular normal REGLA 5


Alumno regular normal

AND OR Promedio AND ponderado >=13.5

Promedio Situacin actual = regular Condici n actual: normal ponderado 10.5>= <13.5

REGLA 6
Alumno regular normal

AND OR Promedio ponderado >=13.5 AND

Promedio ponderado 10.5>=

Situacin ltimo = invicto Condicin actual: pagante transitorio

<13.5

Alumno regular pagante permanente REGLA 7


Alumno regular pagante permanente

AND

Condicin Situacin actual = repitente actual: pagante permanente OR

Promedio ponderado 10.5>= <13.5

Promedio ponderado >=13.5

REGLA 8

Alumno regular pagante permanente

AND OR Situacin actual = regular Condicin actual: pagante permanente Promedio ponderado 10.5>= <13.5 Promedio ponderado >=13.5

REGLA 9
Alumno regular pagante permanente

AND

Promedio ponderado <10.5

Situacin ltimo = repitente Condicin actual: pagante transitorio

Alumno repitente pagante transitorio REGLA 10

Alumno repitente pagante transitorio

AND

Condicin actual: normal

Promedio ponderado <10.5

Alumno repitente pagante permanente REGLA 11


Alumno repitente pagante permanente

AND

Promedio Situacin actual = repitente Condicin actual: Pagante transitorio ponderado <10.5

REGLA 12

Alumno repitente pagante permanente

AND

Situacin actual = regular Condicin actual: Pagante permanente

Promedio ponderado <10.5

Alumno repitente suspendido REGLA 13

Alumno repitente suspendido

AND

Promedio ponderado <10.5

Condicin Situacin actual = repitente actual: Pagante permanente

Alumno repitente retirado REGLA 14


Alumno repitente retirado

AND

Promedio ponderado <10.5

Condicin Situacin actual = repitente actual: ltima oportunidad

7. DISEO Y ELEMENTOS DEL SISTEMA

LISTA DE CHOICES

LISTA DE QUALIFIERS

LISTA DE VARIABLES

8. EVALUACIN SISTEMA En este punto nuestro sistema prototipo esta completo. Todas las reglas se codifican en el sistema y se asume que la interfaz se ha diseado de acuerdo a las recomendaciones dadas en las secciones previas. Tambin se asume que el sistema ha pasado satisfactoriamente las pruebas desarrolladas con cada expansin. El paso que sigue es evaluar el sistema usado en el caso de pruebas reales.

Este proceso comienza preguntndole al experto por uno de los casos pasados. Se asume que el caso involucra situacin real de un estudiante. 9. SUGERENCIAS Luego de tener este pequeo prototipo, se deberan extender sus capacidades. Por ejemplo puede ser ms flexible para que se pueda ingresar directamente las notas de cada curso y estos cursos dependan de la facultad en cuestin, as como el empleo de una base de datos para que almacene las notas y resultados obtenidos desde que el estudiante ingrese a la universidad y justamente estos datos se puedan obtener y trabajarlo en el sistema planteado. Pero nuestra propuesta va ms all se podra expandir el sistema para integrarlo con el sistema acadmico e incluso con interfaz web y mbile a fin que los estudiantes conozcan sus notas, resultados, su condicin y situacin de inmediato con solo un clic o en su celular, vale la pena soar!!! 10. BIBLIOGRAFA EXSYS Inc. (1983-1996). Manual del EXSYS Professional for Windowed Environments. Gamarra Moreno Abraham Esteban, Diseo de sistemas basado en reglas con encadenamiento hacia atrs, abril de 2007 Manuales de administracin acadmica una