Inteligencia artificial para desarrolladores Conceptos e implementación en Java, 2da Edición – Virginie Mathivet - Detodoprogramacion.org

BUSCADOR

Aprende a como descargar

09 febrero 2022

Inteligencia artificial para desarrolladores Conceptos e implementación en Java, 2da Edición – Virginie Mathivet

inteligencia artificial para desarrolladores conceptos e implementación en java pdf, Inteligencia artificial para desarrolladores Java

Inteligencia artificial para desarrolladores: Conceptos e implementación en Java, 2da Edición

Español | 15 mb| Pdf | Autor: Virginie Mathivet | Publicación: 2020 | Pass:www.detodoprogramacion.org

Descripción:

Este libro sobre Inteligencia Artificial está dirigido particularmente a los desarrolladores y no requiere profundos conocimientos en matemáticas. Al hilo de los distintos capítulos, la autora presenta las principales técnicas de Inteligencia Artificial y, para cada una de ellas, su inspiración biológica, física e incluso matemática, así como los distintos conceptos y principios (sin entrar en detalles matemáticos), con ejemplos y gráficos e imágenes para cada uno de ellos. Los dominios de aplicación se ilustran mediante aplicaciones reales y actuales. Cada capítulo contiene un ejemplo de implementación genérico, que se completa con una aplicación práctica, desarrollada en Java. Estos ejemplos de código genéricos son fácilmente adaptables a numerosas aplicaciones Java 10, sin plugin externos. Las técnicas de Inteligencia Artificial descritas son:

  • Los sistemas expertos, que permiten aplicar reglas para tomar decisiones o descubrir nuevos conocimientos.
  • La lógica difusa, que permite controlar sistemas informáticos o mecánicos de manera mucho más flexible que con los programas tradicionales.
  • Los algoritmos de búsqueda de rutas, entre los cuales el algoritmo A* se utiliza con frecuencia en videojuegos para encontrar los mejores caminos.
  • Los algoritmos genéticos, que utilizan la potencia de la evolución para aportar soluciones a problemas complejos.
  • Los principales maetaheurísticos, entre ellos la búsqueda tabú, que permiten encontrar soluciones óptimas a problemas de optimización, con o sin restricciones.
  • Los sistemas multi-agentes, que simulan elementos muy simples que permiten conseguir comportamientos emergentes a partir de varios agentes muy sencillos.
  • Las redes neuronales (y el deep learning), capaces de descubrir y reconocer modelos en series históricas, en imágenes o incluso en conjuntos de datos.

Contenido y estructura del libro:
Este libro empieza con una introducción que permite explicar qué es la inteligencia en general y la inteligencia artificial en particular. Se presentan sus principales dominios.

El libro sobre Java incorpora, a continuación, siete capítulos. Cada uno de ellos aborda una técnica o un conjunto de técnicas. En su interior, encontrará en primer lugar una explicación de los principios y conceptos. A continuación, se incluyen ejemplos de la aplicación de estos algoritmos, así como un código comentado y explicado. El primer capítulo presenta los sistemas expertos, que permiten aplicar reglas para realizar un diagnóstico o ayudar a un profesional.

El segundo capítulo se centra en la lógica difusa, que permite tener controladores con un comportamiento más flexible y próximo al de los seres humanos. El tercer capítulo aborda la búsqueda de rutas, en particular las rutas más cortas, en un mapa o en un grafo. Se presentan para ello varios algoritmos (búsqueda en profundidad, en anchura, Bellman-Ford, Dijkstra y A*).

El cuarto capítulo es relativo a los algoritmos genéticos. Estos algoritmos se inspiran en la evolución biológica para hacer evolucionar sus potenciales soluciones a los problemas, hasta encontrar soluciones adecuadas tras varias generaciones. El quinto capítulo presenta varios metaheurísticos de optimización. Se presentan y comparan cinco algoritmos (algoritmo voraz, descenso por gradiente, búsqueda tabú, recocido simulado y optimización por enjambre de partículas).

El sexto capítulo se centra en los sistemas multiagentes, en los que varios individuos artificiales con un comportamiento relativamente simple logran, de manera conjunta, resolver problemas complejos. El último capítulo aborda las redes neuronales, que permiten aprender a resolver problemas cuya función subyacente no se conoce con precisión. Este capítulo también presenta la machine learning y el deep learning.

Público objetivo y requisitos previos

Este libro está dirigido a todos aquellos lectores que deseen descubrir la inteligencia artificial. Cada capítulo detalla una técnica.
No son necesarios conocimientos previos en matemáticas, pues las fórmulas y ecuaciones se han limitado al mínimo imprescindible. En efecto, este libro se orienta, principalmente, a los conceptos y los principios subyacentes de las distintas técnicas.
La segunda parte de cada capítulo presenta ejemplos de código en Java. Es necesario tener un conocimiento previo mínimo del lenguaje. Este libro se dirige, por tanto, a los desarrolladores, en particular:
Público objetivo y requisitos previos.

  • A estudiantes de escuelas técnicas que deseen comprender mejor la inteligencia artificial y estudiar ejemplos de
  • código.
  • A desarrolladores que tengan que utilizar una tecnología particular y que quieran encontrar una explicación de los
  • principios empleados, así como extractos de código reutilizables o adaptables.
  • A apasionados que deseen descubrir la inteligencia artificial y codificar programas que hagan uso de ella.
  • A todos aquellos curiosos interesados en este dominio.
Descargar / Donwload
Mega | Depositfiles | Como descargar

2 comentarios:

Post Top Ad