Este repositorio contiene una serie de ejercicios relacionados con la materia de Inteligencia Artificial, enfocados en la implementación de algoritmos de búsqueda y resolución de laberintos. Los ejercicios son parte del curso de Ingeniería en Sistemas Computacionales en la Universidad Tecnológica de Pereira (UTP).
- BFS_DFS.py: Implementaciones de los algoritmos de Búsqueda en Anchura (BFS) y Búsqueda en Profundidad (DFS) corregidos.
- MazeBFS.py: Resolución de un laberinto utilizando el algoritmo BFS.
- MazeDFS.py: Resolución de un laberinto utilizando el algoritmo DFS.
- PRIM.py: Implementación del algoritmo de PRIM para la generación de laberintos.
- SimpleAI_bfs.py: Aplicación simple de IA utilizando BFS (no completada).
- SimpleAI_dfs.py: Aplicación simple de IA utilizando DFS (no completada).
- bfs_maze.py: Resolución de un laberinto mostrando todos los pasos desde el punto de inicio (E) hasta el punto de salida (S).
- mazeStarPunto3.py: Resolución de un laberinto utilizando algoritmos de IA simples y el algoritmo A*.
- punto1.py: Resolución de un laberinto utilizando algoritmos de IA simples y el algoritmo A*.
Otros
- xd.py: Archivo adicional (descripción no proporcionada).
Clonar el repositorio: 'git clone https://github.com/C1ndyJS/IA.git' IA.git Navegar al directorio del proyecto: 'cd IA'
Los scripts pueden ser ejecutados utilizando Python 3. Asegúrate de tener todas las dependencias necesarias instaladas.
Para ejecutar un script, usa el siguiente comando: python nombre_del_file.py
Las contribuciones son bienvenidas. Si encuentras algún error o tienes sugerencias de mejora, por favor abre un issue o un pull request.
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.