Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Inteligencia Artificial Informe
Inteligencia Artificial Informe
CIBERNÉTICA E INTELIGENCIA
ARTIFICIAL
Inteligencia Artificial
Ingeniería en Teleinformática
04/08/2014
1
UNIVERSIDAD DE GUAYAQUIL
TEMA:
INTELIGENCIA ARTIFICIAL
ASIGNATURA:
DOCENTE:
INTEGRANTES:
AÑO LECTIVO:
2014 – 2015
2
Contenido
I. INTELIGENCIA ARTIFICIAL ........................................................................................................... 6
A. INTRODUCCIÓN ...................................................................................................................... 6
B. Estrategias de la IA ................................................................................................................. 7
C. CARACTERÍSTICAS DE LA INTELIGENCIA ARTIFICIAL. ............................................................. 8
D. DEFINICIÓN DE SISTEMAS INTELIGENTES .............................................................................. 9
E. DEFINICION DE LA INTELIGENCIA ARTIFICIAL SEGÚN VARIOS AUTORES. ............................ 9
1) SEGÚN ALLAN MATHISON TURING .................................................................................... 9
2) SEGÚN HERBERT ALEXANDER SIMON.............................................................................. 10
3) SEGÚN JOHN MCCARTHY ................................................................................................ 10
4) SEGÚN MARVIN MINSKY ................................................................................................. 10
5) SEGÚN WARREN MCCULLOCH ......................................................................................... 11
6) SEGÚN SCHALKOFF (1990) ................................................................................................ 11
7) SEGÚN KURZWEIL (1990) ................................................................................................. 11
8) SEGÚN (RICH Y KNIGHT, 1991). ........................................................................................ 12
9) SEGÚN LUGAR Y STUBBLEFIED, (1993). ........................................................................... 12
10) SEGÚN (STUART, 1996). ................................................................................................ 12
11) SEGÚN HAYES ............................................................................................................... 13
II. FUNDAMENTOS DE LA INTELIGENCIA ARTIFICIAL ................................................................... 13
A. FILOSOFIA.............................................................................................................................. 14
B. MATEMATICAS...................................................................................................................... 15
C. PSICOLOGIA .......................................................................................................................... 15
D. INGENIERIA COMPUTACIONAL ............................................................................................ 16
E. LINGÜÍSTICA COMPUTACIONAL ........................................................................................... 16
F. ECONOMIA ............................................................................................................................ 17
G. NEUROCIENCIA ..................................................................................................................... 17
H. TEORIA DE CONTROL/CIBERNETICA ..................................................................................... 18
III. ENFOQUES DE LA INTELIGENCIA ARTIFICIAL ....................................................................... 18
A. SISTEMAS QUE ACTÚAN COMO UN SER HUMANO ............................................................. 19
1) PRUEBA O TEST DE TURING.............................................................................................. 19
B. SISTEMAS QUE PIENSAN COMO HUMANOS....................................................................... 20
C. SISTEMAS QUE PIENSAN RACIONALMENTE ........................................................................ 20
3
D. SISTEMAS QUE ACTÚAN RACIONALMENTE ......................................................................... 21
IV. Aplicaciones de la INTELIGENCIA ARTIFICIAL ...................................................................... 22
A. Contenido.............................................................................................................................. 22
1) Subcampos basados en el contenido. .............................................................................. 23
B. Técnicas ................................................................................................................................. 27
C. Subcampos de aplicación de la IA ........................................................................................ 27
IA en la medicina:........................................................................................................... 27
IA en la robótica................................................................................................................ 27
IA en muchos aspectos de la ingeniería ..................................................................... 28
IA en interfaces y sistemas de "ayuda": ......................................................................... 28
IA en la educación: ......................................................................................................... 28
IA en la gestión de la información: .................................................................................. 28
IA en las matemáticas: ..................................................................................................... 28
IA en la industria del entretenimiento: ........................................................................... 28
IA en la biología: ............................................................................................................ 28
IA en la Ley: ....................................................................................................................... 29
IA en la arquitectura: ........................................................................................................ 29
IA en la literatura: ........................................................................................................... 29
IA en la detección y prevención de la delincuencia: ................................................. 29
IA en el comercio: .......................................................................................................... 29
IA en el espacio: ............................................................................................................. 29
IA en las actividades militares: ......................................................................................... 29
V. METODOLOGÍAS ....................................................................................................................... 30
A. Metodología del Simbolismo ............................................................................................... 30
1) Lenguajes de Programación Lógica .................................................................................. 30
B. Metodología del Conexionismo ........................................................................................... 31
1) Modelo de Red Neuronal de Hopfield ............................................................................. 31
2) Modelo de Red Neuronal Back-Propagation ................................................................... 32
3) Algoritmos Genéticos ....................................................................................................... 33
C. Metodología del Conductismo (Behaviorism) ..................................................................... 33
1) Lógica Difusa ..................................................................................................................... 34
4
2) Control de un Robot ......................................................................................................... 34
3) Control Inteligente............................................................................................................ 35
VI. SOFTWARE PARA DESARROLLO DE INTELIGENCIA ARTIFICIAL ........................................... 36
A. Khoros ................................................................................................................................... 36
B. SISTEMA ELIZA ...................................................................................................................... 37
C. Sistema Mycin....................................................................................................................... 38
D. Sistema Dendral.................................................................................................................... 39
VII. CONCLUSION......................................................................................................................... 40
VIII. REFERENCIAS ........................................................................................................................ 41
5
I. INTELIGENCIA ARTIFICIAL
A. INTRODUCCIÓN
Debido a que la inteligencia artificial tuvo muchos padres no hay un consenso para definir
ese concepto, pero podemos decir que la inteligencia artificial se encarga de modelar la
inteligencia humana en sistemas computacionales.
Puede decirse que la Inteligencia Artificial (IA) es una de las áreas más fascinantes y con
más retos de las ciencias de la computación, en su área de ciencias cognoscitivas. Nació
como mero estudio filosófico y razonístico de la inteligencia humana, mezclada con la
inquietud del hombre de imitar la naturaleza, hasta inclusive querer imitarse a sí mismo.
6
alguno acerca de dicha información. Frente a ello, la propuesta de la inteligencia artificial
consiste en lograr que el procesador se adapte al método de razonamiento y comunicación
humanos, para que pueda, no sólo poner en práctica los algoritmos que en él introduce el
hombre, sino establecer los suyos propios para resolver problemas.
El ordenador puede calcular el área de un polígono siempre que posea el programa que le
proporciona el dato de la medida de uno de sus lados y la fórmula correspondiente para
realizar dicha operación; la inteligencia artificial pretende que el procesador sea instruido
en los principios de la geometría, para, por sí mismo, resolver la cuestión, a partir de un
algoritmo de su propia creación. En definitiva, la inteligencia artificial explora los
mecanismos que convierten al ordenador en una máquina pensante.
La posibilidad de que esta hipótesis llegue a hacerse realidad es rechazada por numerosos
expertos informáticos. En todo caso, se siguen explorando caminos y, día a día, se
constatan los progresos.
B. Estrategias de la IA
7
C. CARACTERÍSTICAS DE LA INTELIGENCIA ARTIFICIAL.
8
el diagnóstico de tareas en un sistema del mundo real: con poca información, con
una solución cercana y no necesariamente exacta.
9
de máquina de Turing es de una versatilidad sin fin, al permitir que cualquier incremento de
la complejidad del algoritmo pueda ser aceptado por una lista más larga de
especificaciones.
10
5) SEGÚN WARREN MCCULLOCH
Con Walter Pitt’s publican "A Logical Calculus of the Ideas
Immanent in Nervous Activity" (1943) y "How We Know
Universals: The Perception of Auditory and Visual Forms"
(1947), ambos trabajos en el Bulletin of Mathematical
Biophysics, que se convertirán en la base teórica para el
conocimiento de las redes neuronales, la computación, la
cibernética y la inteligencia artificial. Sus planteamientos,
probados en modelizaciones neuronales computarizadas en el
MIT, reconstruyeron la actividad cerebral y sirvieron para abrir
todo un espacio de hipótesis acerca de la creación de máquinas inteligentes.
11
maquina procesa los datos para lograr resolver una tarea, es cuando se demuestra que
poseen una inteligencia muy parecida a la de los seres humanos.
12
humanos tales como razonar, actuar e inclusive resolver cualquier problema que se le
presente.
13
Psicología (desde el año 1879 hasta el presente)
A. FILOSOFIA
Se busca crear maquinas que piensen, en sentido pleno y literal. Es decir trata sobre la
posibilidad de una inteligencia mecánica:
• Darwin (1857): destrucción del ex nihilo nihil fit a través de la teoría de la evolución por
selección natural.
14
B. MATEMATICAS
C. PSICOLOGIA
• Actuación consecuente
15
D. INGENIERIA COMPUTACIONAL
E. LINGÜÍSTICA COMPUTACIONAL
16
F. ECONOMIA
En contra de competidores?
G. NEUROCIENCIA
A través de la historia, el marketing ha evolucionado,
pues nació preocupado en mejorar los procesos y los
productos, posteriormente enfocó sus prioridades en
el funcionamiento del cerebro del consumidor.
Son el estudio de Neuronas/Especialización del cerebro Enfoque del estudio del cerebro
17
H. TEORIA DE CONTROL/CIBERNETICA
ENFOQUES
18
Actuar en forma racional: el enfoque del agente racional. (Agentes, percepción,
acciones)
Este test fue expuesto en 1950 en un artículo (Computing machinery and intelligence) para
la revista Mind que sigue siendo hoy día una de las cabezas de lanza de los defensores de
la Inteligencia Artificial.
Básicamente la prueba consiste en un desafío en el cual la máquina debe hacerse pasar por
humana en una conversación con un hombre a través de una comunicación de texto en
modo chat. Al sujeto no se le avisa si está hablando con una máquina o una persona de
modo que si el sujeto es incapaz de determinar si la otra parte de la comunicación es
humana o máquina, entonces se considera que la máquina ha alcanzado un determinado
nivel de madurez: es inteligente.
19
B. SISTEMAS QUE PIENSAN COMO HUMANOS
“la interesante tarea de lograr que las computadoras piensen... maquinas con mente,
en su amplio sentido literal.” (Haugeland, 1985)
“La automatización de actividades que vinculamos con procesos de pensamiento
humano, actividades tales como toma de decisiones, resolución de problemas,
aprendizaje...” (Bellman, 1978).
El modelo es el funcionamiento de la mente humana.
Se intenta establecer una teoría sobre el funcionamiento de la mente
(experimentación psicológica).
A partir de la teoría se pueden establecer modelos computacionales.
Influencia de las neurociencias y de las ciencias cognitivas.
20
“El estudio de los cálculos que permiten percibir, razonar y actuar.” (Winston,
1992).
Esto inicio el campo de la lógica.
Este campo fue expandido en el siglo XIX por Boole, Pascal, Bayes, etc.
Existen dos problemas con este enfoque:
percepción
procesamiento del lenguaje natural
representación del conocimiento
razonamiento
aprendizaje automática
21
IV. APLICACIONES DE LA INTELIGENCIA ARTIFICIAL
A. Contenido
Ya que los seres humanos y otros animales, y también los robots inteligentes y otros
artefactos, tienen una amplia variedad de capacidades, la IA ha generado varios
subcampos, tratando aspectos particulares de la inteligencia.
22
1) Subcampos basados en el contenido.
Percepción especialmente la visión, sino también la percepción auditiva y táctil, y,
más recientemente, el gusto y el olfato. Esto se desglosa en el estudio de los
diferentes tipos de procesos. si la percepción está puramente dirigida por los datos
o incluye procesos Top-Down, los mecanismos utilizados (por ejemplo
neuronales o simbólicos), la arquitectura más grande que contiene el sistema
sensorial, y el dominio de aplicación.
23
El primero incluye el estudio del razonamiento analógico y el último incluye la
lógica y razonamiento matemático para fines prácticos.
24
Un sistema de reconocimiento de voz
es una herramienta computacional
capaz de procesar la señal de voz
emitida por el ser humano y
reconocer la información contenida
en ésta, convirtiéndola en texto o
emitiendo órdenes que actúan sobre
un proceso. es una disciplina de la inteligencia artificial que tiene como objetivo
permitir la comunicación hablada entre seres humanos y computadoras.
25
Arquitecturas de sistemas completos.la arquitectura en la que muchos y
diferentes mecanismos se combinan para proporcionar un sistema con muchos
tipos distintos de funcionalidades, a menudo mecanismos activos simultáneamente.
26
B. Técnicas
Debido a que las aplicaciones de la IA son muchas y muy diversas, algunos
de los subcampos se agrupan en torno a las técnicas relevantes a cada clase de
problemas.
C. Subcampos de aplicación de la IA
IA en la medicina: que incluye la interpretación de imágenes médicas,
diagnóstico, sistemas expertos para ayudar a los médicos, la monitorización y
control en las unidades de cuidados intensivos, diseño de prótesis, diseño de
fármacos, sistemas tutores inteligentes para diversos aspectos de la medicina.
IA en la robótica: que incluye la visión, el control de motores, el aprendizaje, la
planificación, la comunicación lingüística, el comportamiento cooperativo.
27
IA en muchos aspectos de la ingeniería: diagnóstico de fallos,
sistemas inteligentes de control, sistemas inteligentes de fabricación, ayuda
inteligente al diseño, sistemas integrados de ventas, diseño, producción,
mantenimiento, herramientas de configuración expertas.AI en la ingeniería de
software incluye síntesis de programas, verificación, depuración, prueba y
monitorización de software.
28
IA en la Ley: por ejemplo, sistemas expertos para ayudar a los abogados, o los
sistemas para dar asesoramiento jurídico y ayuda a los no letrados.
29
V. METODOLOGÍAS
La mayoría de investigadores que trabajan en temas de IA han definido diferentes
metodologías y teorías fundamentales. A partir de estas se define una metodología teniendo
en cuenta el trabajo realizado por Li, D. y Du, Y. (2008), el cual se subdivide en:
Simbolismo Conexionismo y Conductismo. El Simbolismo está basado en la hipótesis de
un sistema de símbolo físico, es decir, un sistema de operadores simbólicos y una teoría de
racionalidad limitada. El Conexionismo concierne a los sistemas de Redes Neuronales
Artificiales (ANN) y Computación Evolutiva. Y por último el Conductismo, que se enfatiza
en particular, en las relaciones entre la percepción y la acción. Como se ve en la figura 1 las
MIA se subdividen en tres metodologías, a su vez cada subdivisión está conformada por
varios modelos.
30
Artificial (Church, A., 1941). LISP es un lenguaje funcional de procesamiento simbólico,
que trata de un programa hecho de subfunciones funcionales. Su estructura funcional es
análoga a la estructura de la función recurrente en matemáticas, siendo capaz de construir
nuevas funciones desde unas funciones básicas de ciertos medios. Por lo tanto, es un
lenguaje de programación funcional. También es un lenguaje de programación lógico,
porque su cálculo está basado en símbolos más bien que números y esto realiza
deducciones por medio del cálculo simbólico. PROLOG (Programador de Lógica) es
otro famoso lenguaje de 1297 programación lógico, puesto en práctica en 1972 por el
grupo de investigación de Alain Colmerauer de la Universidad de Marsella en
Francia.(Colmerauer, A., 1990) Más Tarde, Pillipe Roussel introdujo el intérprete de
PROLOG; y David Warren contribuyó con el primer compilador de PROLOG. (Rousel, P.,
1975)
símbolo físico, creyendo que el cerebro humano no es lo mismo que un ordenador. Cuando
el ordenador es usado para simular el cerebro humano, debería hacerse énfasis que la
simulación estructural, es decir, simular la estructura de una red de sistema neuronal
humano biológico. Ellos también creen que las funciones, las estructuras, y el
comportamiento están estrechamente relacionadas y que las diferentes funciones y
comportamientos son representados por estructuras diferentes.
31
1. La NNH es una conexión completa de una sola capa y de un sistema de retro
alimentación completo compuesto de componentes no lineales. Cada neurona de la red esta
interconectada desde su salida a otras neuronas a través de conexiones, y al mismo tiempo,
recibe la información enviada de otras neuronas.
32
3) Algoritmos Genéticos
Los algoritmos genéticos requieren para su aplicación de representaciones codificadas
como un cromosoma. Cada cromosoma tiene varios genes que corresponden a los
parámetros del problema en cuestión. En la naturaleza, los cromosomas se encuentran
ubicados en parejas en el interior del núcleo celular, y los genes son una secuencia de
nucleótidos, es decir, fragmentos de ADN en una determinada localización del cromosoma.
Para poder trabajar con estos genes en el programa, es necesario representarlos en una
cadena n elementos (genes), es decir, una secuencia donde cada gen puede tomar cualquier
valor dentro de un conjunto de longitud finita.
33
1) Lógica Difusa
La Lógica Difusa se adapta mejor al mundo real en el que vivimos, e incluso puede
comprender y funcionar con nuestras expresiones, del tipo "hace mucho calor", "no es muy
alto", "el ritmo del corazón está un poco acelerado", etc.
Para cada conjunto difuso, existe asociada una función de pertenencia para sus elementos,
que indican en qué medida el elemento forma parte de ese conjunto difuso. Las formas de
las funciones de pertenencia más típicas son la trapezoidal, lineal y curva.
2) Control de un Robot
La teoría de control es una rama importante de la investigación en la robótica. Los
problemas tratados son los sistemas sensoriales, movimientos óptimos de brazos, y
planificación de métodos para la implementación de secuencia en la ejecución de un robot,
del cual el control es una parte importante para estas investigaciones. Analógicamente a la
sicología “la estimulación” hace a un robot hacer y tomar determinadas acciones a través
del control, una vez que cada condición realizada es satisfecha. El desarrollo rápido de la
investigación en la robótica es gracias al avance en la automatización industrial y a la
investigación en la IA. La combinación de automatización e intelectualización31
probablemente fue empleada para simular estados de procesamiento de automatización
industrial, describir la transformación de un estado de producción a otro, y de programas de
como la secuencia de acción son llevados a cabo y de como la ejecución de planes son
supervisados. Con la ayuda del ordenador, el proceso de información y el control de
actividades son generalizados como actividades intelectuales y de producción
intelectualizada.
34
3) Control Inteligente
La metodología de teoría de control tradicional se basa en la relación entrada y salida del
objeto a controlar el cual se expresará por una función de transferencia a partir de un
modelo matemático exacto, que es a menudo difícil de realizar. Algunos
investigadores han trabajado en el mecanismo de control de auto-aprendizaje y
auto-organización; introduciendo tecnología de inteligencia artificial en el sistema de
control. El control inteligente se refiere a una amplia categoría de la estrategia de
control con algunos dispositivos con características intelectuales apery32. Esto concierne
al objeto controlado cuyos parámetros de modelos, hasta estructuras, son variables duras
para ser descritas exactamente en métodos matemáticos, por tener propiedades no lineales,
inciertas y variables en el tiempo. Cuando el control inteligente se encuentra en un
ambiente externo es difícil que sea restrictivo con parámetros matemáticos, por lo cual
requiere ser capaz de auto-organizarse, auto-aprender y auto-adaptarse, en pocas
palabras tener comportamiento inteligente.
35
VI. SOFTWARE PARA DESARROLLO DE INTELIGENCIA
ARTIFICIAL
A. Khoros
Khoros proporciona un entorno de programación visual, ofrece una variedad ed
herramientas para la manipulación de datos, procesamiento de señal, procesamiento de
imágenes, análisis numérico, datos geométricos 3D, visualización de datos3D y 2D etc.
36
B. SISTEMA ELIZA
ELIZA es un programa informático diseñado en el MIT entre 1964 y 1966 por Joseph
Weizenbaum. Eliza fue uno de los primeros programas en procesar lenguaje natural.e
intentaba mantener una conversación de texto coherente con el usuario.
ELIZA funciona buscando palabras clave en la frase escrita por el usuario y responde con
una frase modelo registrada en su base de datos.
A veces, las respuestas de este bot conversacional resultaban tan convincentes que al
conversar por primera vez con él, algunas personas creyeron que en verdad estaban
dialogando con un interlocutor humano. Sin embargo, esto tuvo un límite cuando el usuario
encontraba mensajes implícitos o subliminales en las respuestas del bot que en verdad no
existían o no intentaban significar eso. Llegado este punto, la conversación se volvía
incoherente.
Cuando se escribía determinada frase que el bot no conocía, el mismo reformulaba dicha
expresión a modo de pregunta o reflexión.
37
C. Sistema Mycin
Mycin es un sistema experto desarrollado a principios de los años 70 por Edward Shortliffe,
en la Universidad de Stanford. Fue escrito en Lisp, e inicialmente estaba inspirado
en Dendral, otro sistema experto que tuvo cierto éxito a finales de los años 60. Su principal
función consistía en el diagnóstico de enfermedades infecciosas de la sangre; además,
Mycin era capaz de “razonar” el proceso seguido para llegar a estos diagnósticos, y de
recetar medicaciones personalizadas a cada paciente (según su estatura, peso, etc.).
38
D. Sistema Dendral
39
VII. CONCLUSION
La evolución de la Inteligencia Artificial requiere de la intervención de profesionistas en
diferentes áreas de conocimiento. Una vez que la inteligencia artificial tenga una
inteligencia igual o superior a la del hombre, en ese momento surgirá un cambio en todo el
mundo, en el que la inteligencia artificial tiene todas las de ganar si se da cuenta que no
necesita a los humanos para dominar el universo.
En el futuro, la inteligencia artificial podría fácilmente hacerse con todas las colonias
humanas fuera de la tierra, y la raza humana nunca podrá luchar en el espacio vacío en
igualdad de condiciones.
Como se ha podido observar una de las críticas más grande de la inteligencia artificial es la
característica de imitar por completo a un ser humano, pero estas críticas pasan por alto que
ningún ser humano tiene la capacidad de resolver todos los problemas existentes. Por lo
tanto es muy importante detonar que tipos de problemas que podrán resolver, la estrategia y
algoritmos que realizara para llegar a dicha respuesta.
Un problema que se presta en la I.A es la comunicación que esta tendrá con el usuario. Este
contratiempo se debe a la diversidad del lenguaje, la cual apareció ya en los primeros
sistemas operativos informáticos. El ser humano se puede comunicar mediante su lengua
nativa, lo que implica que bien la persona deberá aprender el idioma de la máquina como
cualquier otra lengua conocida, o la máquina tendrá que interpretar el mensaje que la
persona se la dé.
En muchas ocasiones las maquinas dan la impresión de poseer inteligencia pero a pesar de
esto no podríamos decir que son inteligentes ya que hasta ahora solo son emulaciones de
ciertos procesos.
40
VIII. REFERENCIAS
V. G. Saquicela, “Introducción a la inteligencia artificial ,”Universidad de Cuenca,
facultad de ingeniería
C. Peñafiel,“Inteligencia Artificial “, Estudiante Universidad Politécnica Salesiana,
disponible en internet: http://www.slideshare.net/cristianp77/inteligencia-artificial-
paper
Webpage acerca de Inteligencia Artificial (n.d) :
http://www.gestiopolis.com/administracion-estrategia/inteligencia-artificial.htm
41