Inteligencia artificial, de Luis Espino

4.87 (18 votos)

Luis Espino (Luis Fernando Espino Barrios) es un autor, Ingeniero Informático y Catedrático nacido en Guatemala en 1979. Su libro, Inteligencia artificial, fue publicado en 2016. Obtuvo su título de Ingeniería en Ciencias y Sistemas en la Universidad de San Carlos de Guatemala y luego el de Magister Scientae en Ciencias de la Computación en el Instituto Tecnológico de Costa Rica con mención honorífica Cum Laude.

Como Catedrático de la Escuela de Postgrado de la Facultad de Ingeniería de la USAC, ha impartido cursos de Criptografía, Privacidad de la Información, Teoría de la Información y Emprendimiento para las TIC, y como Catedrático de la Escuela de Ingenería en Ciencias y Sistemas de la USAC, cursos de Inteligencia Artificial 1 y 2, Bases de Datos, Programación, Lenguajes Formales y autómatas, Seminario de Investigación, Teoría de Sistemas, Software Avanzado y Sistemas Operativos.

Ha desarrollado varios proyectos de software, entre los más importantes: ERZ, que es un integrador de paradigmas de especificación de software entre modelos entidad-relación y la Notación Z; NoPlagio, que es un sistema detector de plagio para tesis, utilizado en la Facultad de Derecho y en la Facultad de Ingeniería de la USAC.

Otras obras de interés

Modelos de Bases de Datos; Criptografía; Teoría de la Información; Autómatas y Lenguajes Formales; Introducción a la programación con Java y UML; y Programación para Android.

Inteligencia artificial fue publicado en Agosto de 2016.

Sinopsis

La inteligencia artificial como una rama de las ciencias de la computación proporciona los mecanismos necesarios para resolver problemas de una manera automática haciendo eficiente dicho proceso.

Esa manera automática es la definición de un conjunto de reglas basadas en un razonamiento humano y que normalmente se hace de manera inferencial, proveyendo una perspectiva de inteligencia pero no natural sino artificial.

La importancia de ese conjunto de reglas es proporcionar conocimiento a los sistemas para que estos tomen decisiones óptimas y muchas veces mejores que la que un humano puede dar por factores psicológicos. Aunque esta mejora no implica la reproducción del pensamiento humano, considerada una acción inverosímil.

Aunque la inteligencia artificial es una rama relativamente nueva, que data de los 1950’s, ha tenido mayor auge en las últimas décadas del siglo XXI, esto debido al limitante procesamiento existente durante el siglo XX. En la actualidad se puede hacer uso de los algoritmos más complejos para obtener soluciones óptimas y de manera automática en un tiempo idóneo.

La mayoría de áreas de la inteligencia artificial se basan en algoritmos que proporcionan los marcos de trabajo para crear el conocimiento desde una perspectiva artificial, contribuyendo a la resolución de problemas mediante técnicas y estrategias.

El contenido de este libro inicia con una breve introducción a la inteligencia artificial, luego una descripción de los agentes inteligentes y cómo éstos influyen en la mayoría de algoritmos; se continua con la compresión de los algoritmos de búsquedas tanto no informadas como informadas; luego una explicación del funcionamiento de los algoritmos genéticos basados en la selección natural; luego se describen los sistemas basados en el conocimiento, incluyendo técnicas como árboles inductivos de decisión, algoritmos de clustering y finalmente con las redes neuronales.

Además de los conocimientos teóricos comprendidos en el libro también se aborda la implementación de los algoritmos en diferentes lenguajes de programación. Principalmente desde el paradigma funcional, adherido desde sus inicios a la inteligencia artificial, se utiliza Lisp, aunque su curva de aprendizaje es pronunciada. Para tener un lenguaje más apegado a la compresión humana también se utiliza Python por su claridad y código reducido, aunque se hace la advertencia de la eficiencia del mismo comparado con Lisp. En dos ocasiones se tocan los lenguajes Java y PHP solo para no tener que encasillarse en un solo lenguaje, y muchas veces los lenguajes dependen de la arquitectura que se desea utilizar. La inteligencia artificial va más allá que el uso de un lenguaje, es la comprensión conceptual de los problemas para proponer soluciones óptimas y autónomas.

Si quiere más información sobre el libro, haga clic aquí

Deja un comentario

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