Resumen
En este libro se encuentran condensados los fundamentos de la Inteligencia Artificial desde un punto de vista práctico y accesible, presentando la teoría de cada una de las técnicas y algoritmos de una forma comprensible y simplificada para que todo aquel con interés en iniciarse desde cero pueda adentrarse en esta ciencia. Además de una introducción a sus principios teóricos, las técnicas descritas van acompañadas de ejemplos prácticos programados en lenguaje Python (se incluye un apéndice con una introducción a este lenguaje), que facilitan al lector la comprensión y demuestran el uso práctico de los algoritmos en aplicaciones para la vida real, escapando así de los límites de la literatura teórica que domina este campo. Dirigido a todo aquel que quiera conocer los entresijos de la IA, tanto a aficionados y curiosos como a estudiantes que quieran complementar sus estudios teóricos con una visión práctica que les ayude a trasladar sus conocimientos a aplicaciones reales. En este libro aprenderá a: Cómo representar problemas para poder resolverlos con técnicas de IA. Usar los algoritmos clásicos de búsqueda. Aplicar modernas técnicas heurísticas como los algoritmos genéticos entre otros. Desarrollar juegos inteligentes. Comprender cómo razonan los sistemas expertos y utilizar la lógica difusa. Crear redes neuronales y usar métodos probabilísticos capaces de aprender. Más Datos - Título: INTELIGENCIA ARTIFICIAL. Fundamentos, práctica y aplicaciones
- Autor: Alberto García Serrano
- ISBN: 978-84-939450-2-2
- 296 páginas
- Formato: Papel
- Referencia: RC0033
Contenido adicional Consultar Índice Descargar Índice Primer Capítulo Código de Ejemplos Fe de erratas Compartir en:
Índice PREFACIO .............................................................................................................. VII CAPÍTULO 1. INTRODUCCIÓN A LA INTELIGENCIA ARTIFICIAL ................................. 1 ¿QUÉ ES LA INTELIGENCIA ARTIFICIAL? ................................................................................ 1 PERSPECTIVA HISTÓRICA .................................................................................................. 5 PRESENTE Y FUTURO ....................................................................................................... 7 CAPÍTULO 2. IA Y RESOLUCIÓN DE PROBLEMAS ...................................................... 9 RESOLVER PROBLEMAS .................................................................................................... 9 Otros problemas más complejos ......................................................................... 11 ALGUNOS TIPOS DE PROBLEMAS ...................................................................................... 15 El problema del viajante de comercio ................................................................. 15 El problema de la satisfacibilidad booleana ....................................................... 19 El problema de la programación lineal entera .................................................... 23 Otros problemas ................................................................................................. 26 CAPÍTULO 3. BÚSQUEDA NO INFORMADA ............................................................ 29 BÚSQUEDA ................................................................................................................. 29 Representación de estados: árboles y grafos ...................................................... 31 BÚSQUEDA EN AMPLITUD............................................................................................... 34 BÚSQUEDA EN PROFUNDIDAD ......................................................................................... 45 BÚSQUEDA DE COSTE UNIFORME ..................................................................................... 56 CAPÍTULO 4. BÚSQUEDA INFORMADA .................................................................. 65 FUNCIÓN HEURÍSTICA ................................................................................................... 65 INTELIGENCIA ARTIFICIAL BÚSQUEDA CON VUELTA ATRÁS (BACKTRACKING) ............................................................... 69 ALGORITMO A* ........................................................................................................... 73 BÚSQUEDA LOCAL ........................................................................................................ 83 Algoritmos constructivos voraces ....................................................................... 86 El algoritmo de Dijkstra ............................................................................................ 88 Algoritmo de Clarke y Wright ................................................................................... 94 Hill climbing ...................................................................................................... 102 Simulated annealing ......................................................................................... 111 Búsqueda tabú .................................................................................................. 117 Algoritmos genéticos ........................................................................................ 126 CAPÍTULO 5. JUEGOS ........................................................................................... 141 INTELIGENCIA ARTIFICIAL Y JUEGOS ................................................................................ 141 El algoritmo minimax ....................................................................................... 143 Poda alfa-beta .................................................................................................. 155 Otros tipos de juegos ........................................................................................ 165 CAPÍTULO 6. RAZONAMIENTO ............................................................................. 171 INTRODUCCIÓN ......................................................................................................... 171 SISTEMAS EXPERTOS ................................................................................................... 172 SISTEMAS DIFUSOS ..................................................................................................... 176 Conjuntos difusos.............................................................................................. 177 Inferencia difusa ............................................................................................... 183 CAPÍTULO 7. APRENDIZAJE .................................................................................. 193 INTRODUCCIÓN ......................................................................................................... 193 CLASIFICACIÓN PROBABILÍSTICA .................................................................................... 194 Un poco de probabilidad .................................................................................. 194 Clasificación bayesiana ingenua ....................................................................... 200 REDES NEURONALES ARTIFICIALES ................................................................................. 208 El perceptrón simple ......................................................................................... 210 Redes neuronales multicapa ............................................................................. 220 Red de Hopfield ................................................................................................ 233 APÉNDICE. EL LENGUAJE PYTHON ....................................................................... 243 INTRODUCCIÓN ......................................................................................................... 243 El intérprete interactivo .................................................................................... 244 El primer programa .......................................................................................... 245 Cadenas de caracteres ...................................................................................... 250 Estructuras de control ....................................................................................... 255 Secuencias ........................................................................................................ 263 Funciones .......................................................................................................... 270 Clases y objetos ................................................................................................ 274 Módulos ............................................................................................................ 280 Paquetes ........................................................................................................... 280 ÍNDICE ALFABÉTICO ............................................................................................. 283 |