¿Qué es Inteligencia Artificial? Introducción a la Inteligencia Artificial, robótica y Sistemas Expertos en la creación de hardware y software con comportamientos inteligentes. Apuntes de Robótica Esta obra es un compendio pormenorizado de contenidos en el módulo de Robótica que se imparte habitualmente en las titulaciones universitarias de Ingeniería Informática e Ingeniería Electrónica. El texto hace un completo repaso a los conocimientos mínimos necesarios para introducirse en el mundo de la robótica incluyendo capítulos muy indicados para estudiantes de Ingeniería Informática como son el de programación y el de la conexión entre Inteligencia Artificial y Robótica. En definitiva se trata de un magnífico trabajo educativo muy adecuado no sólo para estudiantes universitarios sino para profesionales que quieran ponerse al día en esta excitante área de conocimiento como es la Robótica. Aspectos cognitivos del cerebro y los ordenadores Entendemos la inteligencia artificial como el sistema de decisiones de una máquina, creada o no por el ser humano, que muestre cierta inteligencia, al menos aparentemente, y que tenga las características de un sistema de impulso vital. Este extenso artículo se basa en la descripción del funcionamiento y características de la inteligencia y la memoria, y se realiza un paralelismo entre ordenadores y cerebro. Desarrollo del proyecto 'Microrrastreadores' En este tutorial, se trata de construir de un prototipo móvil que rastreará un camino negro sobre un fondo blanco. Este móvil en el argot de la robótica se le denomina "rastreador". Se van exponiendo todos los apuntes y prácticas a desarrollar. Todas las prácticas van acompañadas de algunos apuntes teóricos que permiten situar el tema. Se explica el funcionamiento de los circuitos, con ayuda de esquemas parciales del total que compone el proyecto. Guía del programador de NQC NQC significa Not Quite C (No Completamente C), y es un lenguaje sencillo para programar varios productos LEGO MINDSTORMS. Este documento describe los lenguajes NQC y el NQC API. En resumen, proporciona la información necesaria para escribir programas en NQC. Dado que hay varios interfaces para NQC, este documento no describe cómo usar ninguna implementación de NQC específica. Inteligencia Artificial La Inteligencia Artificial comenzó como el resultado de la investigación en psicología cognitiva y lógica matemática. Se ha enfocado sobre la explicación del trabajo mental y construcción de algoritmos de solución a problemas de propósito general. Punto de vista que favorece la abstracción y la generalidad. La Inteligencia Artificial trata de conseguir que los PC´s simulen en cierta manera la inteligencia humana. Se acude a sus técnicas cuando es necesario incorporar en un sistema informático, conocimiento o características propias del ser humano. La lección presenta: * Estudiar las principales ramas de la Inteligencia Artificial * Conocer las principales aplicaciones de la Inteligencia Artificial en la gestión contable y financiera de la empresa * Utilizar en clase de prácticas uno o varios programas de Inteligencia Artificial Cómo utilizar AIMA en Java. Este pequeño tutorial nos muestra cómo utilizar la API AIMA de Java en nuestras aplicaciones. Puedes además descargar los ejemplos implementados en Java y que utilizan los algoritmos de búsqueda heurística: A*, IDA*, Profundidad, Anchura, Profundidad Iterativa, Hillclimbing y Simulated Anneling.