Home
Login

Primera etapa: Fundamentos de matemáticas y programación

El libro de texto de referencia en el campo de la inteligencia artificial, escrito por Stuart Russell y Peter Norvig, adoptado por más de 1500 universidades en todo el mundo, es el material de enseñanza estándar para el aprendizaje de la IA.

InteligenciaArtificialAIMALibroDeTextoDeIAWebSiteebookFreeEnglish

AIMA: Inteligencia Artificial: Un Enfoque Moderno - Detalles del Proyecto

Resumen del Proyecto

Artificial Intelligence: A Modern Approach (AIMA) es un libro de texto de referencia en el campo de la inteligencia artificial escrito por Stuart J. Russell y Peter Norvig. Considerado "el libro de texto de IA más popular del mundo", se le reconoce como el material didáctico estándar en el campo de la inteligencia artificial.

Características del Proyecto

  • Autoridad: El libro de texto de IA más autorizado y utilizado, adoptado por más de 1500 instituciones educativas.
  • Integralidad: Hasta 2023, el libro se utiliza en más de 1500 universidades en todo el mundo y tiene más de 59,000 citas en Google Scholar.
  • Aplicabilidad: El libro está dirigido a estudiantes de pregrado, pero también se puede utilizar a nivel de posgrado.

Estructura del Contenido de la Cuarta Edición

I. Fundamentos de la Inteligencia Artificial

  • Capítulo 1: Introducción
  • Capítulo 2: Agentes Inteligentes

II. Resolución de Problemas

  • Capítulo 3: Resolución de Problemas mediante Búsqueda
  • Capítulo 4: Búsqueda en Entornos Complejos
  • Capítulo 5: Búsqueda Adversarial y Juegos
  • Capítulo 6: Problemas de Satisfacción de Restricciones

III. Conocimiento, Razonamiento y Planificación

  • Capítulo 7: Agentes Lógicos
  • Capítulo 8: Lógica de Primer Orden
  • Capítulo 9: Inferencia en Lógica de Primer Orden
  • Capítulo 10: Representación del Conocimiento
  • Capítulo 11: Planificación Automatizada

IV. Conocimiento e Inferencia Inciertos

  • Capítulo 12: Cuantificación de la Incertidumbre
  • Capítulo 13: Razonamiento Probabilístico
  • Capítulo 14: Razonamiento Probabilístico a lo Largo del Tiempo
  • Capítulo 15: Programación Probabilística
  • Capítulo 16: Toma de Decisiones Simples
  • Capítulo 17: Toma de Decisiones Complejas
  • Capítulo 18: Toma de Decisiones Multiagente

V. Aprendizaje Automático

  • Capítulo 19: Aprendizaje a partir de Ejemplos
  • Capítulo 20: Aprendizaje de Modelos Probabilísticos
  • Capítulo 21: Aprendizaje Profundo
  • Capítulo 22: Aprendizaje por Refuerzo

VI. Comunicación, Percepción y Acción

  • Capítulo 23: Procesamiento del Lenguaje Natural
  • Capítulo 24: Aprendizaje Profundo para el Procesamiento del Lenguaje Natural
  • Capítulo 25: Visión por Computadora
  • Capítulo 26: Robótica

VII. Conclusión

  • Capítulo 27: Filosofía, Ética y Seguridad de la IA
  • Capítulo 28: El Futuro de la IA

Recursos Complementarios

Recursos en Línea

Implementación de Código

El proyecto ofrece implementaciones de algoritmos en varios lenguajes de programación:

  • Python: aima-python
  • Java: aima-java
  • Common Lisp: aima-lisp
  • JavaScript: aima-javascript

Recursos para la Enseñanza

  • Pseudocódigo: Proporciona pseudocódigo de algoritmos en formato PDF
  • Gráficos: Proporciona todos los gráficos del libro en formato PDF
  • Recursos para Profesores: Página de recursos para la enseñanza dedicada a los profesores
  • Respuestas a los Ejercicios: Sistema de ejercicios interactivo en línea

Información de la Versión

  • Cuarta Edición (2020): La versión más reciente, que incluye tecnologías modernas de IA como el aprendizaje profundo.
  • Tercera Edición (2009): Versión clásica.
  • Segunda Edición (2003): Versión anterior.
  • Primera Edición (1995): Versión original.

Ámbito de Uso

Este libro de texto se utiliza ampliamente en:

  • Cursos de inteligencia artificial de pregrado
  • Cursos de IA de posgrado
  • Material de referencia para el autoaprendizaje de IA
  • Manual de referencia para profesionales de la IA en la industria

Resumen de Características

  1. Combinación de Teoría y Práctica: Proporciona tanto la base teórica como la implementación del código.
  2. Contenido Integral: Cubre todas las áreas principales de la IA.
  3. Actualización Continua: Se mantiene al día con el desarrollo de la tecnología de IA.
  4. Facilidad de Enseñanza: Proporciona abundantes recursos para la enseñanza y ejercicios.
  5. Soporte Multilingüe: La implementación del algoritmo admite varios lenguajes de programación.