Académique Documents
Professionnel Documents
Culture Documents
INTELIGENCIA ARTIFICIAL
2018
INGENIERIA DE SISTEMAS
INTELIGENCIA ARTIFICIAL
2
3
Capítulo 1
tecnología y la ciencia que se encarga de diseñar sistemas robóticos que puedan tomar
decisiones; es decir, que muestren cierto tipo de inteligencia robótica para resolver
determinado tipo de problemas. Si bien aún falta mucho para desarrollar máquinas
pensantes, en los últimos años se han realizado grandes avances al respecto, pero ¿como
cosas.
La importancia del trabajo presentado por Pitts y McCulloch se centra en que fue
el primer trabajo de la historia enfocado en la IA, además que el análisis del cerebro
neuronales biológicas del cerebro humano. Es de esta manera que la más grande
4
Trece años después, allá por 1958, un ingeniero de nombre Josehp Engelberger
motivo por el cual se le otorgó el título de padre de la robótica. Sin embargo, según el
cierto es que Asimov es uno de esos autores que podríamos considerar un visionario,
pues gran parte de lo que ha escrito en sus obras se ha ido cumpliendo, sobre todo
Fue en 1942 que Asimov publicó su libro Runaround, en el cual expresaba por
primera vez sus ahora ya célebres Leyes de la Robótica, con las cuales se forzaba a los
robots a mantenerse bajo las órdenes de los humanos. Si no has oído al respecto te
recomiendo que leas el libro de Yo robot o en su defecto veas la película del mismo
nombre, para que te des una idea sobre las implicaciones de dichas leyes, las cuales por
- Un robot no puede hacer daño a un ser humano o, por su inacción, permitir que
- Un robot debe obedecer las órdenes dadas por los seres humanos, excepto si
https://es.wikipedia.org/wiki/Historia_de_la_inteligencia_artificial
previos a 1956 llevados a cabo por la Cibernética, desde 1943. En ese año se publicaron
siempre se supone que va a tener un usuario humano, por lo que no hay que
7
preocuparse del cuerpo del “agente” soporte del cálculo, ni de los “detalles” del
generales de problemas”.
orientación a objetos).
términos de sistemas basados en reglas a los que se les llama primero “Sistemas
conexionismo [Craik, 1943; McCulloch y Pitts, 1943], tales como la teoría modular
situada, cerrando así el lazo histórico que comenzó en 1943, con el reconocimiento
todos estos años hayan sido mínimos los esfuerzos en el fortalecimiento de los
fundamentos de la IA, más allá de los desarrollos en torno al proyecto SOAR (1969-
interesados en la IA, como Dreyfus, Clancey o Searle. De hecho, tal como ya hemos
Ingeniería, sino con la potencial validez del paradigma simbólico para explicar los
procesos cognitivos.
Algo análogo ha pasado con los aspectos metodológicos en los que empezó
afirmando que el desarrollo de los SBCs era un “arte”, que no habían reglas ni
descripción de un cálculo y la forma usual en la que nos movemos dentro del marco,
desde el dominio del observador del nivel de conocimiento hasta el dominio propio
Sobre el nivel físico (el hardware del computador y del robot) se superpone el
nivel de los símbolos (el programa) y sobre este el nivel de conocimiento (en
Marr). Cada nivel es autónomo y se tiene que poder reescribir en términos de las
entidades y relaciones del nivel inferior, dejando fuera parte de su semántica. Para
explicar esta distinción entre la semántica y causalidad propias de cada nivel y las
introdujeron en 1987 la distinción en cada nivel entre el dominio propio del nivel
donde la semántica es interna y las cosas ocurren “como tienen que ocurrir” (los
significados a símbolos.
10
entre lo que pertenece al dominio propio (es decir lo que reside en la CPU del
observador (es decir las etiquetas lingüísticas y la semántica). Así, se nos hará
que sólo existen en el lenguaje natural y en la mente del usuario e intérprete del
programa.
Capítulo 2
CONCEPTOS
Capítulo 3
APLICACIÓN
INTRODUCCION
ilustra sobre sus aplicaciones en la vida real, ya que muchos piensan que la Inteligencia
Artificial es tal como se ve en las películas o en las series de animación: Gran error, la
Inteligencia Artificial está en sus orígenes, no tiene más de 56 años de vida. En el futuro
podrán ser factibles los modelos de ficción con los que muchos sueñan. El objetivo de este
trabajo, es brindar al lector un concepto básico y las aplicaciones que hoy en día se le dan
aplicación de la Visión Artificial. Los capítulos VI y VII exponen los temas de Redes
de la comunicación y su uso.
La I.A persigue dos clases de metas: Metas Científicas, al saber cómo funciona el
Inteligentes. Algunas personas creen que las placas de silicio (Circuitos) no podrán
pensar jamás y que la materia cerebral está diseñada explícitamente para ello.
ser explicados como máquinas, como el Bacteriógrafo, que inyecta ADN vírico en
una célula y ensambla los virus resultantes, este comportamiento es igual al de una
137 pares de bases que serían aproximadamente 3,6 x 106 bits (Aproximadamente
pensamiento humano.
requieran inteligencia.
facultades mentales.
inteligentes.
2. PRUEBA DE TURING
debía cumplir para serlo. Alan Turing, propuso un Test en 1950, para acabar con estas
listas tan largas e inútiles, ya que lo único que buscaban era imitar al ser humano y no
desarrollar una I.A científica. Turing basó su prueba en una entrevista entre un
humano con un computador y otro humano ocultos, de manera que ninguno se pueda
reconocida, ya que no ha perdido validez hasta hoy. Para poder superar la Prueba de
en inglés.
15
Prueba Global de Turing, esta además de exigir lo anterior, incluye una señal
Como se dijo anteriormente esta Prueba mantiene su vigencia hasta hoy (56
años), sino que además revolucionó la I.A ya que propuso estudiar la Inteligencia en
lugar de emularla. Bajo un concepto similar, los hermanos Wright, crearon la aviación:
3. AGENTES
Un Agente es algo que razona (Viene del latín agere, hacer). Sin embargo los
agentes informáticos deben tener algo que los diferencie de los programas comunes.
Entre ellos está tener controles autónomos, percibir su entorno, que persistan por un
periodo de tiempo prolongado, que se adapten a los cambios y que sean capaces de
3.1 Tipos
16
aunque existen situaciones en las que no se puede hacer nada correcto, pero se
debe tomar una decisión; también poseen Actos Reflejos, ya que son mucho más
Para pasar la Prueba de Turing, los sistemas deben tener estas características.
diseñar al agente en base a inferencias, una forma correcta según las leyes del
de tiempo y espacio.
sensores y actuar usando actuadotes, los sensores pueden ser de un agente robot:
Teclado, red, detectores de luz, etc. Y los activadores pueden ser una pantalla o la
red. Se dice que una agente tiene percepción si puede recibir múltiples entradas
las entradas que recibió. A esta secuencia se le ordena en una tabla, no obstante
por lo infinita o grande que puede llegar a ser, se limitan algunas entradas. El
Estos agentes solo reaccionan de acuerdo a los estímulos que reciben del
mundo exterior donde operan, esta es la forma más sencilla de I.A. Tomemos por
capaz de percibir si las celdas están ocupadas o no y ser capaz de moverse a las
desocupadas. El robot entonces dispondrá de 8 entradas que llamaremos S1, S2, S3,
S4, S5, S6, S7, S8. y que están numeradas en sentido horario. Además tiene 4
movimientos posibles:
Características
4. BÚSQUEDA HEURÍSTICA
4.1 INTRODUCCIÓN
tardaría 1020 años en resolver el problema. (El universo solo tiene 1,6 x 1010 años).
Una solución común es de 9 ciudades, que nos da una combinación de 9! =362 880
estos casos.
4.2 Algoritmo *A
Pacman:
Los fantasmas que persiguen a Pacman buscan el camino más corto, en lugar de
por interacción, sino que desarrolla varios caminos y elige los más prometedores.
19
5. VISIÓN ARTIFICIAL
La Visión por Computador, es uno de los campos más extensos de la I.A ya que
imagen mediante una cámara de TV. Las imágenes a color tienen una matriz
Este proceso obtiene una imagen invertida, pero simplemente rotarla no nos dará
complicado.
esto una especie de espacio, esta forma de ver es muy rústica, pero se sigue
20
objeto de juguete y uno real. Lo peor es que los modelos que existen tratan de
dividirlo en: Bajo Nivel, Nivel Medio y Alto Nivel. El primero se encarga de
para reconocer objetos del mundo real. Generalmente las imágenes captadas por
6. REDES NEURONALES
computacional posee un peso numérico que limita la fuerza con la que el impulso
7. SISTEMAS EXPERTOS
cerrado. Los Sistemas Expertos se basan en las Redes Neuronales. Sus partes son:
y la Interfaz.
• La Base del Conocimiento: Aquí están almacenados todos los datos que el
8. ROBOTS
son agentes físicos que realizan tareas mediante la manipulación física del mundo;
por ser agentes y realizar su trabajo en forma autónoma, se excluyen a los robots
que son controlados por un operario humano, como son los que hacen tareas de
rutina, ya que la I.A busca robots con sistemas autónomos. La palabra Robot,
realidad esta rama comenzó como una historia de Ciencia Ficción, pero interesó
23
mucho a los desarrolladores de I.A. Los primeros Robots, solo podían seguir una
hay brazos usados para ayudar en hospitales o incluso brazos que pintan
humano. Esta clase usa sus efectores mejor que los otros tipos, pero son
9. APLICACIONES
para sustituir las grandes máquinas usadas para excavar, cosechar, etc. Por
tareas.
como Marte y los Volcanes. Incluso existen los Drones, vehículos aéreos
• Salud: Los Robots son usados para ayudar en operaciones de alto riesgo,
juguetes, por ejemplo el robot-perro Sony AIBO; está siendo usado para
humano, aunque en forma muy superficial. Estos Robot están en venta por
10. CONCLUCIONES
Robótica.
(Choque, 2010)
11. BIBLIOGRAFÍA
Escobano, F., Cazorla, M., Alfonso, M., Colomina, O., Lozano, M. Inteligencia
Electrónica Práctica -
Pearson Education.
Editores.
RESUMEN
Este texto se centra en la evolución de la robótica gracias a la inteligencia artificial,
así como en algunas de sus últimas aplicaciones, cada vez más asombrosas y
ejemplos.
1. INTRODUCCIÓN
La palabra "robot" proviene del escritor checo Karel Capek, el cual acuñó en 1921
dicho término en una de sus obras a partir de la palabra checa "robota", que significaba
2. EVOLUCIÓN DE LA ROBÓTICA
como ejemplo de esta primera etapa los mecanismos de relojería que permiten mover
las cajas musicales o a los juguetes de cuerda. Este tipo de control es semejante al
ciclo de control que tienen algunos lavadores de ciclo fijo. Además son útiles para las
pequeño de movimientos.
mientras el robot le sigue y los memoriza. Utiliza una estructura de control de ciclo
Robots con control sensorizado. El controlador es una computadora que ejecuta las
órdenes de un programa y las envía al manipulador para que realice los movimientos
29
tiene algún conocimiento del ambiente local a través del uso de sensores, los cuales
estado del proceso. Esto permite una toma inteligente de decisiones y el control del
últimos años, de tal manera que actualmente existen varios campos que componen la
¿Cuál es el objetivo?
vivos.
reaccionan ante los cambios de su entorno local (como cuando alguien toca
y diferentes comportamientos básicos, cada una de los cuales se ejecuta en una capa
separada del sistema de control del robot. Típicamente, estos módulos (conductas)
pueden ser la de evitar obstáculos, caminar, levantarse, etc. Las funciones inteligentes
del sistema, tales como percepción, planificación, modelado, aprendizaje, etc. emergen
de la interacción entre los distintos módulos y el entorno físico en donde está inmerso
el robot.
capa por capa, a través de un proceso de ensayo y error, y cada capa es responsable
Los sistemas basados en la conducta son capaces de reaccionar en tiempo real, ya que
de capas aumenta con la complejidad del problema. De este modo, una tarea muy
compleja puede estar más allá de la capacidad del diseñador (es muy complicado
individual de interacción con el mundo, muchas veces es difícil decir que una serie de
Aunque tal vez alcancen la inteligencia del insecto, probablemente los sistemas
representaciones internas. En efecto, este tipo de robots presentan una gran dificultad
solución, la óptima.
Robótica Cognitiva
cognitivas de muy alto nivel que impliquen razonar, por ejemplo, acerca de las metas,
las acciones, el tiempo, los estados cognitivos de otros robots, cuándo y qué percibir,
cognitivas y de comportamiento.
32
adecuadas para un determinado entorno particular transitando por las diferentes fases
Robótica Evolutiva
sistemas dinámicos) sobre robots reales, a fin de que desarrollen sus propias
Mediante un diseño fijo, es difícil lograr que un robot se adapte (se auto-organice) a
que la robótica evolutiva puede proporcionar una adecuada solución a este problema,
Esta aproximación se ocupa de diseñar robots que funcionan como los sistemas
biológicos, de allí que se basan sobre las Ciencias Naturales (biología, zoología y
etología) y la robótica. Dado que los sistemas biológicos realizan muchas tareas de
para implementar sistemas artificiales que ejecuten tareas que los seres vivos realizan
EJEMPLOS ACTUALES
Veamos algunas muestras, como los nuevos robots andantes "PetMan" y "BigDog",
"PetMan" y "BigDog"
caminar, trotar y gatear, alcanzando una velocidad de unos 5 kilómetros por hora.
para hacer frente a una eventual guerra química, por lo que este robot también es capaz
transpiración.
Se espera que la versión final de este dispositivo tenga lugar para el 2011.
34
cuatro patas capaz de caminar por cualquier superficie, incluyendo pendientes de hasta
35 grados, suelos helados, caminos de piedras/cabras, todo es poco para él. Es capaz
Helicóptero autónomo
esquivando obstáculos y calculando en tiempo real la ruta que debe seguir para llegar
a un determinado lugar.
Para ello el helicóptero cuenta con un sistema de cámaras y un escáner láser, los que
Coche autónomo
Hace tiempo que las personas sueñan con un coche que se conduzca solo, que no
choque y que no cometa los errores que cometen los conductores humanos.
estudios, el próximo año subirá la montaña Pike Peaks en las Montañas Rocosas
En Japón dan un paso más allá y están realizando una prueba piloto en un colegio de
Tokyo en el que el maestro ha sido sustituido por un. robot. Se le conoce como Saya
expresiones faciales según esté enfadado o alegre con la clase gracias a 18 motores
escondidos en su cabeza.
realizadas por los alumnos, para buscar información relacionada, extraerla y devolver
Un sistema de respuesta automática presenta una típica arquitectura que se divide en:
- Análisis de la pregunta
Transforma la pregunta de tal manera que sea entendible por la máquina. Es necesario
- Búsqueda de información
36
- Extracción de la respuesta
respuesta.
REFERENCIAS
edición digital.
19 de junio de 2005.
38
1009.
17. http://www.fayerwayer.com/2009/10/un-audi-
tt-s-se-conducira-solo-por-una-pista-de-rally-en-
2010/
un-robot-andante-creado-para-la-guerra-quimica/
19. http://www.fayerwayer.com/2009/10/el-mit-
desarrolla-helicoptero-que-esquiva-obstaculos/
20. http://www.microsiervos.com/archivo/
tecnologia/bigdog-robot.html
21. http://es.wikipedia.org/wiki/Robótica
39