Saltar a contenido

UD02 · Entregas

4 entregas en el RA2

Cada una se corrige con su rúbrica, que puedes leer antes de empezar en la propia tarea de Moodle. El peso de cada entrega está en el libro de calificaciones de Moodle, no aquí. Los ejercicios de autoevaluación son práctica y no se entregan.

Robocode (T02) pesa mucho más que las otras dos: son dos semanas con bot y memoria, mientras que N01 y N02 son cortos y sus técnicas se vuelven a evaluar en el RA5. El taller T01 y los talleres de GitHub y Markdown de la UD00 se entregan como hecho / no hecho: son requisito, pero no puntúan.

Actividad Qué es Descargar Abrir en Colab
N01 · Control difuso con scikit-fuzzy Control difuso Mamdani · la velocidad de un ventilador (§7) Descargar Open In Colab
N02 · Sistema basado en reglas con experta Sistema experto con experta · diagnóstico de un PC (§8) Descargar Open In Colab
T01 · Preparar el entorno para Robocode (Java o Python) Puesta a punto · el entorno del lenguaje que elijas para Robocode
T02 · Robocode Tank Royale La práctica de cierre del RA2 · un bot que compite

N01 · Control difuso con scikit-fuzzy

Construir un sistema de control difuso tipo Mamdani que decida la velocidad de un ventilador según la temperatura y la humedad de una sala, recorriendo las tres fases del razonamiento impreciso.

Se entrega: el notebook con el controlador funcionando y las figuras de las funciones de pertenencia.

N02 · Sistema basado en reglas con experta

Implementar un mini sistema experto de diagnóstico de un PC que no arranca y comprobar en código el ciclo reconocer-actuar de un sistema basado en reglas (RA2-e).

Se entrega: el notebook con el sistema resolviendo los casos de prueba.

T01 · Preparar el entorno para Robocode (Java o Python)

Dejar listo el entorno de desarrollo del lenguaje elegido —Java con IntelliJ IDEA o Python con VS Code— para poder programar el bot de T02.

Se entrega: las capturas del entorno funcionando.

T02 · Robocode Tank Royale

Programar un bot de Robocode Tank Royale y enfrentarlo a los de referencia y a los de la clase. Es donde los cinco requisitos del §4.1 y la elección de modelo del §9 dejan de ser teoría.

Se entrega: el código del bot y su memoria.


Volver a la UD02 · Ejercicios de autoevaluación