Recursos interactivos de IA

Visualizaciones interactivas para entender los algoritmos de búsqueda en inteligencia artificial. Aprende experimentando.

Algoritmos de búsqueda

🌐
Algoritmos de búsqueda
Explorador de grafos: DFS vs BFS

Ejecuta DFS y BFS paso a paso sobre grafos interactivos. Observa cómo la pila y la cola determinan el orden de exploración.

  • Toggle DFS (pila) / BFS (cola)
  • 3 grafos predefinidos de la presentación
  • Visualización de pila/cola en tiempo real
  • Métricas: nodos explorados, camino, frontera
📚
Estructuras de datos
Visualizador de pila y cola

Comprende por qué DFS usa pila y BFS usa cola con animaciones de push/pop y enqueue/dequeue.

  • Dos paneles lado a lado
  • Operaciones push/pop y enqueue/dequeue
  • Modo automático vinculado a DFS/BFS
  • Tabla comparativa LIFO vs FIFO
🌳
Algoritmos de búsqueda
Árbol de búsqueda en vivo

Visualiza el árbol de búsqueda que DFS y BFS construyen conforme exploran el grafo, sincronizado en tiempo real.

  • Grafo y árbol sincronizados
  • Ramas exploradas vs podadas
  • Camino solución resaltado
  • Comparación DFS vs BFS
Backtracking
N-Reinas interactivo

Resuelve el problema de N-Reinas manualmente o visualiza cómo el backtracking lo resuelve paso a paso.

  • Tablero NxN ajustable (4 a 12)
  • Modo manual y automático
  • Animación de backtracking con poda
  • Contador de soluciones y podas
🔢
Backtracking
Sudoku con Backtracking

Observa cómo el backtracking resuelve un Sudoku: prueba, valida y retrocede con animación celda por celda.

  • Grid 9×9 editable
  • 3 puzzles predefinidos
  • Animación de prueba y backtrack
  • Contador de intentos y backtracks
🗺️
Búsqueda informada
Playground de A* en grid

Coloca obstáculos en un grid, ejecuta A* y visualiza f(n), g(n), h(n) en cada celda con diferentes heurísticas.

  • Grid ajustable (10×10 a 30×30)
  • Dibujar muros con arrastre
  • 3 heurísticas: Manhattan, Euclidiana, Chebyshev
  • Valores f, g, h visibles en cada celda
🧮
Búsqueda informada
Calculadora f(n) = g(n) + h(n)

Visualiza la fórmula central de A*. Edita heurísticas, calcula costos acumulados y valida admisibilidad.

  • Grafo con pesos editables
  • Barra visual g + h = f
  • Cola de prioridad animada
  • Validador de admisibilidad
📐
Heurísticas
Manhattan vs Euclidiana

Arrastra dos puntos en un grid y observa las distancias Manhattan y Euclidiana calculadas en tiempo real.

  • Puntos A y B arrastrables
  • Trazo Manhattan y Euclidiano
  • Verificación de admisibilidad
  • Mini-ejecución de A* comparativa
🎯
Backtracking
Subconjuntos que suman K

Visualiza el árbol de decisiones incluir/excluir con poda para encontrar subconjuntos que sumen exactamente K.

  • Conjunto y objetivo editables
  • Árbol binario de decisiones
  • Poda animada en rojo
  • Contador de ramas exploradas vs podadas
⚔️
Comparación
BFS vs DFS vs Greedy vs A*

Cuatro paneles ejecutando simultáneamente cada algoritmo sobre el mismo problema. Compara en tiempo real.

  • 4 paneles sincronizados
  • Métricas comparativas en tabla
  • 3 escenarios predefinidos
  • Velocidad de animación ajustable