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) | ||
N02 · Sistema basado en reglas con experta | Sistema experto con experta · diagnóstico de un PC (§8) | ||
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.