Curso de Resolución de problemas por búsqueda

La resolución de problemas mediante búsqueda se basa en el uso de algoritmos para encontrar soluciones a partir de un conjunto de posibilidades, organizadas en lo que podríamos imaginar como un mapa de decisiones. Este enfoque es fundamental en áreas como la inteligencia artificial, donde se emplean técnicas avanzadas para resolver desde puzzles simples hasta problemas de gran complejidad.

Este curso introductorio te sumerge en el fascinante mundo de los algoritmos de búsqueda. Desde los conceptos básicos hasta técnicas avanzadas, el curso está diseñado para llevarte de la mano a través del complejo paisaje de la resolución de problemas computacionales.

Con ejemplos prácticos y aplicaciones reales, como el desafío de resolver el cubo de Rubik, este programa es una ventana a la mecánica detrás de las decisiones automáticas y estratégicas en computación.

Contenido

¿Qué aprenderás en el curso?

Durante el curso, te familiarizarás con la abstracción de problemas como grafos de estados y acciones, y aprenderás a evaluar la complejidad de estos problemas. Aprenderás a analizar cómo los diferentes algoritmos consumen recursos computacionales y cómo seleccionar o adaptar el más adecuado para cada situación específica.

Lo que aprenderás en el curso

  • Conceptos fundamentales de la resolución de problemas por búsqueda.
  • Creación y manejo de grafos de estados-acciones.
  • Análisis de la complejidad y recursos computacionales de los algoritmos.
  • Implementación de algoritmos de búsqueda en Python.
  • Solución de problemas modelo mediante algoritmos específicos.
  • Uso de búsqueda ciega y búsqueda informada.
  • Aplicación de funciones heurísticas en la búsqueda.
  • Optimización de la búsqueda para encontrar las mejores rutas.
  • Comprensión de metaheurísticas en problemas complejos.
  • Práctica final resolviendo el cubo de Rubik con tus propios algoritmos.

Al finalizar el curso, no solo conocerás los algoritmos de búsqueda, sino que podrás aplicarlos eficientemente para resolver problemas reales y complejos, evaluando y optimizando tus propias soluciones.

✅ Te puede interesar: Curso gratis sobre creatividad computacional

¿A quién está dirigido el curso?

Este curso está diseñado para estudiantes, profesionales y entusiastas de la tecnología que deseen comprender y aplicar algoritmos de resolución de problemas. No se requieren conocimientos previos de programación, aunque estar familiarizado con Python será una ventaja al realizar este curso.

Además, el curso ofrece herramientas prácticas para quienes buscan mejorar sus habilidades en la solución de problemas mediante programación, facilitando una mejor comprensión de conceptos fundamentales en inteligencia artificial y ciencias de la computación.

Este curso no solo amplía tu conocimiento técnico, sino que te prepara para aplicar estas técnicas en situaciones reales, potenciando tu capacidad para enfrentar desafíos que requieren soluciones computacionales. Ya sea en desarrollo de software, investigación académica o simplemente por hobby, las habilidades adquiridas aquí te abrirán nuevas puertas y perspectivas en el vasto campo de la tecnología.

Detalles del curso

  • Nombre del curso: Resolución de problemas por búsqueda.
  • Duración: 19 horas aproximadamente.
  • Instructores:
    • Stalin Muñoz Gutiérrez.
  • Institución: UNAM
  • Plataforma: Coursera
  • Categoría: Inteligencia artificial

Temario del curso

  • Módulo 1: Algoritmos de Búsqueda ciega.
  • Módulo 2: Algoritmos de Búsqueda ciega (parte 2).
  • Módulo 3: Algoritmos de búsqueda informada.
  • Módulo 4: Algoritmos de búsqueda informada (parte 2).
  • Módulo 5: Algoritmos de búsqueda metaheurísticos.

El presente curso es la tercera parte del programa especializado Introducción a la inteligencia artificial. A continuación puedes ver todos los cursos del programa:

Cursos relacionados

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir