Leixb / UPC-IA_sbc

Práctica de sistemas basados en el conocimiento IA 2019-2020
0 stars 0 forks source link

Enunciado de la práctica 2 - Sistemas Basados en el conocimiento #1

Closed Leixb closed 4 years ago

Leixb commented 4 years ago

Aquí tenéis el enunciado de la segunda práctica de la asignatura.

Durante esta semana se empezará a explicaros las herramientas que deberéis usar para desarrollarla. No obstante, podéis empezar ya a trabajar en la practica a partir de lo que se os ha ido explicando en teoría.

El documento también incluye el guión de la práctica, donde os encontrareis una planificación semanal de los objetivos que deberíais ir cubriendo y como orientar el desarrollo de la práctica.

También tenéis en el mismo documento las rúbricas de evaluación que utilizaremos para evaluar el informe que hagáis de la práctica. Tenéis dos, una que se refiere solamente a la presentación de la practica y otra que describe los diferentes criterios que usaremos para evaluar cada punto que debéis desarrollar y como los evaluaremos dependiendo del nivel de trabajo al que lleguéis. Leedlas con atención ya que os ayudaran a realizar un mejor informe.

En la web de las prácticas tenéis enlaces para acceder al software que necesitareis para desarrollar la práctica (CLIPS y Protégé 3). También tenéis diferente documentación que os puede ser de ayuda, especialmente la FAQ de CLIPS y el documento CLIPS code snippets sobre ejemplos de programación en CLIPS.

La entrega de la práctica será el 18 de mayo a través del racó. Los días del 20 al 22 de mayo se harán entrevistas presenciales con el profesor sobre la práctica.

La práctica se ha de desarrollar en grupos de tres personas

SBC-19202q.pdf

Leixb commented 4 years ago

Material para las practicas de SBC

Dado que no habrá clases de laboratorio para esta practica hemos suplido el material que podéis encontrar en la pagina de laboratorio de la asignatura con una serie de vídeos explicativos sobre las dos herramientas que se usaran en la practica CLIPS y Protégé.

Podéis encontrar los vídeos en este canal de YouTube

Tenéis una lista de reproducción con todos los vídeos (laboratorio CLIPS). No hace falta que os los veáis todos de una vez.

El primero os presentara el material que tenéis disponible. El resto os los podéis distribuir en las dos sesiones de laboratorio que tenéis en las dos primeras semanas de la practica.

Leixb commented 4 years ago

El problema

Con el crecimiento del número de personas que adquieren hábitos de vida saludable evitando el sedentarismo, la cadena de gimnasios Coaching Potato quiere desarrollar un SBC capaz de recomendar programas de entrenamiento a sus futuros clientes.

Dentro del proceso de recomendación, el primer paso es establecer las condiciones físicas generales de la persona. Para ello necesitamos primero una serie de datos básicos como son el peso y la altura (a partir de estos se puede calcular el índice de masa corporal), la edad y la presión sanguínea (máxima y mínima). También se puede solicitar que se realicen ejercicios sencillos para obtener algunos parámetros, como las pulsaciones por minuto, sensación de cansancio/mareo o tirantez muscular tras un minuto de carrera sostenida o subir varios tramos de escalera a ritmo normal

Además necesitaremos información sobre los hábitos personales que nos de una idea de los tipos de actividades que realiza, como por ejemplo todas las actividades físicas que realiza en el trabajo (sentado, de pie, desplazamientos a pie, movimientos repetitivos, levantamiento de peso, esfuerzos musculares...), actividades fuera del trabajo (estáticas (televisión, lectura...), tareas domésticas (planchar, barrer, fregar, colada...), desplazamientos (compra a pie, paseos, paseo de mascotas...)). De estas actividades nos interesa su frecuencia y duración. Realizar poca o mucha actividad física en las actividades diarias nos dará una idea de la intensidad inicial que el usuario puede soportar y que parte de los objetivos del usuario ya cubren éstas.

También se quiere obtener información sobre su salud, como por ejemplo problemas músculo-esqueléticos (dolor de espalda, articulaciones, cervicales...) o dieta (consumo de fruta, abuso de sal, picar entre horas...). Aparte de esta información, se necesitarán saber los objetivos del programa que se ha de crear, como por ejemplo mantenimiento, ponerse en forma, rebajar peso, musculación, flexibilidad, equilibrio..., así como del tiempo diario del que se dispone para el entrenamiento (al menos 30 minutos diarios).

El sistema posee un conjunto de ejercicios que se pueden realizar en un gimnasio encaminados a los diferentes objetivos que puede desear el usuario (cada ejercicio puede tener varios objetivos), como ejercicios con aparatos (bicicleta estática, cinta de andar, remo, stepper, pesos...), ejercicios con o sin pesas para los diferentes grupos musculares, ejercicios de suelo, ejercicios de estiramientos/flexibilidad...

Estos ejercicios tienen un conjunto de características y restricciones como por ejemplo el número de calorías que se queman por cantidad de tiempo, duración (mínima, máxima), número de repeticiones (mínimas, máximas), los grupos musculares que se ejercitan, si están contraindicados para alguna condición del usuario (presión alta, problemas musculares o en articulaciones...), si no están indicados para ciertas edades o si están especialmente pensados para aliviar ciertas condiciones (dolor de espalda, movilidad limitada...)... También tenemos información sobre los ejercicios que combinan mejor con cada ejercicio. La dificultad de los ejercicios (moderada, normal, difícil) puede estar ligada al propio ejercicio, al número de repeticiones que se realizan o a la condición física del usuario (hacer 5 abdominales puede ser fácil para un usuario con una condición física normal y sin sobrepeso, pero difícil para alguien con sobrepeso).

El sistema debe generar un programa de entrenamiento para una semana (de al menos 30 minutos diarios), creando para cada día una secuencia de ejercicios adecuada al tiempo del que se dispone. Los ejercicios deben elegirse según las restricciones físicas/médicas del usuario. Estos ejercicios deben ir encaminados principalmente al objetivo que ha indicado el usuario atendiendo a las condiciones de partida del usuario. Debe haber ejercicios suficientemente diferentes en cada sesión y durante la semana para evitar la monotonía.

Aparte de vuestra propia experiencia u otras fuentes de conocimiento a las que tengáis acceso, podéis obtener información sobre ejercicios buscando en Google, podéis probar con palabras clave como exercises & fitness, exercises & calories, ... También os podéis hacer una idea sobre las posibles soluciones buscando por ejemplo las palabras exercises & routines. No hace falta que seáis exhaustivos con la lista de ejercicios, pero deberéis tener suficientes para poder solucionar los escenarios que propongáis. Los valores de los atributos de los ejercicios no tienen por que ser exactos (os los podéis inventar) pero intentad poner valores coherentes, usad vuestro sentido común.

La documentación deberá incluir:

La valoración de la práctica dependerá de la calidad del análisis del problema, de la adecuación de la cobertura de la ontología al problema y de la calidad de la solución. Leed las rubricas de evaluación para una descripción detallada de los criterios de evaluación.

Leixb commented 4 years ago

Evaluación y entrega

La práctica se debe desarrollar en CLIPS, el uso de este entorno se explicará en las clases de laboratorio.

Planificad bien el desarrollo de la práctica y no lo dejéis todo para el último día, ya que no seréis capaces de acabarla y hacer un buen trabajo. En este documento tenéis indicaciones sobre el desarrollo de la práctica que os ayudará a planificar vuestro trabajo.

La valoración de la práctica dependerá de la calidad del análisis del problema, de la adecuación de la cobertura de la ontología al problema y de la calidad de la solución. Leed el capítulo de la rúbrica de evaluación para una descripción detallada de los criterios de evaluación. La garantía de una buena nota es seguir los criterios que aparecen en la rúbrica.

La entrega de la documentación será el día 18 de mayo en formato electrónico según las instrucciones que aparecerán en el racó.

Se hará una entrega presencial de la práctica durante los días 20, 21 y 22 de mayo, vuestro profesor corrector establecerá el día y la hora de entrega.