Professional Documents
Culture Documents
INTELIGENCIA ARTIFICIAL Bases Tericas - 8 - M.Sc. Ing. Carlos Alberto Chirinos Mundaca
InfoConsulting IC S.A.C., Per.
comprender una escena visual, y sistemas que realizan otro tipo de actividades que requieren
de inteligencia humana.
La IA es una ciencia que trata de la comprensin de la inteligencia y del diseo de mquinas
inteligentes, es decir, el estudio y la simulacin de las actividades intelectuales del hombre
(manipulacin, razonamiento, percepcin, aprendizaje, creacin).
La IA es el estudio de las computaciones que permiten percibir, razonar y actuar.
La IA es un campo de estudio que busca explicar y emular el comportamiento inteligente en
trminos de procesos computacionales.
La IA estudia las representaciones y procedimientos que automticamente resuelven
problemas usualmente resueltos por humanos.
A pesar de la diversidad de conceptos propuestos para la IA, en general todos coinciden en que la
IA trata de alcanzar inteligencia a travs de la computacin. Toda computacin, requiere de una
representacin de cierta entidad y de un proceso para su manipulacin.
Desde el punto de vista de los objetivos, la IA puede considerarse en parte como ingeniera y en
parte como ciencia: Como ingeniera, el objetivo de la IA es resolver problemas reales, actuando
como un conjunto de ideas acerca de cmo representar y utilizar el conocimiento, y de cmo
desarrollar sistemas informticos, Como ciencia, el objetivo de la IA es buscar la explicacin de
diversas clases de inteligencia, a travs de la representacin del conocimiento y de la aplicacin
que se da a ste en los sistemas informticos desarrollados.
Para usar la IA se requiere una comprensin bsica de la forma en que se puede representar el
conocimiento y de los mtodos que pueden utilizar o manipular ese conocimiento.
2.2. Preguntas Fundamentales de Inteligencia Artificial
Cuales son las suposiciones subyacentes acerca de la inteligencia?
Cules son las tcnicas tiles para la resolucin de problemas en IA?
A qu nivel de detalle se trata de modelar la inteligencia humana?
Cmo se puede saber que se ha tenido xito en el desarrollo de un sistema inteligente?
2.3. La hiptesis del Sistema Fsico de Smbolos
Un sistema fsico de smbolos est formado por un conjunto de entidades bsicas (llamadas
smbolos), las cuales son patrones fsicos que pueden ocurrir como componentes de otro tipo de
entidad llamada expresin o estructura de smbolos. Una estructura de smbolos est compuesta
de un nmero de instancias de smbolos, relacionados en alguna forma fsica. Adems de estas
estructuras, el sistema tambin contiene una coleccin de procesos que operan sobre las
expresiones, para producir otras: procesos de creacin, modificacin, reproduccin y destruccin.
Un sistema fsico de smbolos es una mquina que produce, a travs del tiempo, una coleccin
evolutiva de estructuras de smbolos.
Hiptesis: Un sistema fsico de smbolos tiene los medios necesarios y suficientes para actuar en
general de forma inteligente.
2.3.1. Importancia de la Hiptesis
Representa una importante teora acerca de la naturaleza de la inteligencia humana. Constituye la
base sobre la que se fundamenta la creencia de que es posible construir programas que pueden
Asesora y Consultoria Empresarial
Auditoria, Consultoria y Peritajes Informticos y de Sistemas
INTELIGENCIA ARTIFICIAL Bases Tericas - 9 - M.Sc. Ing. Carlos Alberto Chirinos Mundaca
InfoConsulting IC S.A.C., Per.
INTELIGENCIA ARTIFICIAL Bases Tericas - 10 - M.Sc. Ing. Carlos Alberto Chirinos Mundaca
InfoConsulting IC S.A.C., Per.
relacionado con la palabra griega heuriskein que significa descubrir, encontrar. Se entiende por
heurstico a un criterio, estrategia, mtodo o truco utilizado para simplificar la solucin de
problemas. El conocimiento heurstico usualmente se lo adquiere a travs de mucha experiencia.
2.4.2. Representacin del Conocimiento
Dado que el conocimiento es importante y primordial para el comportamiento inteligente, su
representacin constituye una de las mximas prioridades de la investigacin en IA. El
conocimiento puede ser representado como imgenes mentales en nuestros pensamientos, como
palabras habladas o escritas en algn lenguaje, en forma grfica o en imgenes, como cadenas de
caracteres o colecciones de seales elctricas o magnticas dentro de un computador. En nuestro
estudio de IA, consideraremos las representaciones escritas y sus correspondientes estructuras de
datos utilizadas para su almacenamiento en un computador. La forma de representacin que se
escoja depender del tipo de problema a ser resuelto y de los mtodos de inferencia disponibles.
Una representacin del conocimiento puede ser un esquema o dispositivo utilizado para capturar
los elementos esenciales del dominio de un problema. Una representacin manipulable es aquella
que facilita la computacin. En representaciones manipulables, la informacin es accesible a otras
entidades que usan la representacin como parte de una computacin.
Debido a la variedad de formas que el conocimiento puede asumir, los problemas involucrados en
el desarrollo de una representacin del conocimiento son complejos, interrelacionados y
dependientes del objetivo. En trminos generales, se debe tratar que el conocimiento est
representado de tal forma que:
Capture generalizaciones.
Pueda ser comprendido por todas las personas que vayan a proporcionarlo y procesarlo.
Pueda ser fcilmente modificado.
Pueda ser utilizado en diversas situaciones an cuando no sea totalmente exacto o completo.
Pueda ser utilizado para reducir el rango de posibilidades que usualmente debera
considerarse para buscar soluciones.
El conocimiento declarativo puede ser representado con modelos relacionales y esquemas
basados en lgica. Los modelos relacionales pueden representar el conocimiento en forma de
rboles, grafos o redes semnticas. Los esquemas de representacin lgica incluyen el uso de
lgica proposicional y lgica de predicados.
Los modelos procedimentales y sus esquemas de representacin almacenan conocimiento en la
forma de cmo hacer las cosas. Pueden estar caracterizados por gramticas formales, usualmente
implantadas por sistemas o lenguajes procedimentales y sistemas basados en reglas (sistemas de
produccin).
Las representaciones declarativas son usualmente ms expansivas y costosas, en el sentido que la
enumeracin puede ser redundante e ineficiente. Sin embargo, la modificacin de las
representaciones declarativas es usualmente muy fcil; simplemente se agrega o se elimina
conocimiento. Las representaciones procedimentales, en cambio, pueden ser ms compactas,
sacrificando flexibilidad. Representaciones prcticas pueden incluir elementos tanto declarativos
(listado de hechos conocidos), como procedimentales (un conjunto de reglas para manipular los
hechos).
INTELIGENCIA ARTIFICIAL Bases Tericas - 11 - M.Sc. Ing. Carlos Alberto Chirinos Mundaca
InfoConsulting IC S.A.C., Per.
INTELIGENCIA ARTIFICIAL Bases Tericas - 12 - M.Sc. Ing. Carlos Alberto Chirinos Mundaca
InfoConsulting IC S.A.C., Per.
En el segundo caso, estn agrupados los programas de IA de ndole ms prctica, que sin ser
rigurosos en la modelacin del comportamiento humano, tratan de proporcionar soluciones
aceptables.
2. 6. Criterios de Evaluacin en IA
Cada campo necesita criterios para evaluar el xito alcanzado. En general, es muy difcil
determinar si una mquina o un sistema tienen inteligencia o puede pensar. Al respecto se han
sugerido algunas pruebas entre las que se destaca la de Alan Turing (1912-1954). En 1950 ide una
prueba para reconocer comportamientos inteligentes, esta prueba dice lo siguiente:
Si la ejecucin de un sistema de IA puede convencernos de que su comportamiento es el
que tendra un humano, entonces el sistema es verdaderamente inteligente.
En una forma ms prctica, para saber si un trabajo de investigacin en IA ha tenido xito, debe
hacerse tres preguntas claves:
Est definida con claridad la tarea?.
Existe un procedimiento ya instrumentado que efecte la tarea? Si no existe, es que deben
haber muchas dificultades escondidas en algn lugar.
Existe un conjunto de regularidades o restricciones identificables a partir de las cuales el
procedimiento implantado obtiene su validez? De no ser as, el procedimiento no pasara de
ser un juguete, tal vez capaz de un desempeo superficial impresionante en ciertos ejemplos
seleccionados con cuidado, pero incapaz de impresionar con un desempeo profundo y de
resolver problemas ms generales.
Para determinar si una aplicacin de IA ha tenido xito, deben plantearse preguntas adicionales
como las siguientes:
Resuelve la aplicacin un problema real?
Crea la aplicacin una nueva oportunidad?
Eventualmente, las respuestas a las preguntas planteadas, debern ser complementadas con
pruebas tpicas de verificacin y validacin de sistemas: eficacia en el desempeo, eficiencia
operativa, facilidad de uso, flexibilidad, portabilidad, etc.
2. 7. Importancia de la inteligencia Artificial
Conforme el mundo se vuelve ms complejo, debemos usar nuestros recursos materiales y
humanos con ms eficiencia, y para lograrlo, se necesita la ayuda que nos ofrecen los
computadores.
Existe la falsa impresin de que uno de los objetivo del IA es sustituir a los trabajadores humanos y
ahorrar dinero. Pero en el mundo de los negocios, la mayora de personas est ms entusiasmada
ante las nuevas oportunidades que ante el abatimiento de costos. Adems, la tarea de reemplazar
totalmente a un trabajador humano abarca de lo difcil a lo imposible, ya que no se sabe cmo
dotar a los sistemas de IA de toda esa capacidad de percibir, razonar y actuar que tienen las
personas. Sin embargo, debido a que los humanos y los sistemas inteligentes tienen habilidades
que se complementan, podran apoyarse y ejecutar acciones conjuntas:
En la agricultura, controlar plagas y manejar cultivos en forma ms eficiente.
En las fbricas, realizar montajes peligrosos y actividades tediosas (labores de inspeccin y
mantenimiento).
Asesora y Consultoria Empresarial
Auditoria, Consultoria y Peritajes Informticos y de Sistemas
INTELIGENCIA ARTIFICIAL Bases Tericas - 13 - M.Sc. Ing. Carlos Alberto Chirinos Mundaca
InfoConsulting IC S.A.C., Per.