Sie sind auf Seite 1von 43

Tecnologas Innovadoras

Unidad V. Sistemas Expertos

Existir Inteligencia Artificial cuando no seamos


capaces de distinguir entre un ser humano y un
programa de ordenador en una conversacin a ciegas.
We can only see a short distance ahead. But we can
see much that must be done.
Alan Turing

Qu es la Inteligencia?
Es la capacidad para aprender o comprender.

Suele
ser
sinnimo
de
intelecto
(entendimiento), pero se diferencia de ste por
hacer hincapi en las habilidades y aptitudes
para manejar situaciones concretas y por
beneficiarse de la experiencia sensorial.
En psicologa, la inteligencia se define como la

capacidad
de
adquirir
conocimiento
o
entendimiento y de utilizarlo en situaciones
novedosas.
En condiciones experimentales se puede medir

en trminos cuantitativos el xito de las


personas a adecuar su conocimiento a una
situacin o al superar una situacin especfica

Origen de la IA
Esta controvertida ciencia del saber humano surge en una reunin
realizada en el DartmouthCollege (Hanover, EEUU) en 1956, lo
sorprendente es que en aquel entonces se plante la posibilidad de
construir mquinas inteligentes.
Este hecho llama la atencin ya que por estos aos la informtica
apenas se haba desarrollado, y ya se planteaba la posibilidad de
disear mecanismos inteligentes.
En aquella recordada reunin se encontraban entre otros, Claude
Shannon, padre de la Teora de la Informacin; Marvin Minsky, que
aos ms tarde demostrara algunas limitaciones de ciertos
modelos de redes neuronales; Herbert Simon,quien fue un
galardonado con premio Nobel de Economa quien adems
desarroll el primer programa de Inteligencia Artificial.

Inteligencia

Artif cial

Inteligencia Artificial
La IA es la rama de la ciencia que se encarga del estudio de la

inteligencia en elementos artificiales y, desde el punto de vista de la


ingeniera, propone la creacin de elementos que posean un
comportamiento inteligente .
La IA pretende construir sistemas y mquinas que presenten un

comportamiento que si fuera llevado a cabo por una persona, se dira


que es inteligente.
El aprendizaje, la capacidad de adaptacin a entornos cambiantes, la

creatividad, etc., son facetas que usualmente se relacionan con el


comportamiento inteligente.
La IA es muy interdisciplinar, y en ella intervienen disciplinas tan

variadas como la Neurociencia, la Psicologa, las Tecnologas de la


Informacin, la Ciencia Cognitiva, la Fsica, las Matemticas, etc.

Enfoques de la IA
Se pueden definir dos puntos de vista o enfoques de la IA, el

punto de vista tecnolgico o ingenieril y el punto de vista


cientfico.
La rama ingenieril de la IA busca la creacin de sistemas

informticos que realicen tareas para las que se precisa


inteligencia. Se persigue desde este planteamiento la resolucin
de problemas concretos, sin limitar las tcnicas a utilizar a
aquellas que utilizan los seres inteligentes.
La rama cientfica de la IA se puede definir como el estudio del

comportamiento inteligente, siendo su fin conseguir una teora de


la inteligencia que explique la conducta que se produce en seres
de natural inteligentes, y que gue la creacin de entes artificiales
capaces de alcanzar dicho proceder inteligente.

Tcnicas
Tcnicas
VS
Clsicas Adaptativas

Tcnicas clsicas
Las tcnicas clsicas, desde el punto de vista tecnolgico han

tenido un relativo xito, y sus productos (Sistemas Expertos,


Sistemas Basados en el Conocimiento, etc.) se usan
ampliamente.
El principal problema de ests tcnicas radica en que no son

capaces de adaptarse a los cambios del entorno y que es


preciso tener un conocimiento explcito del problema para
poder abordarlo satisfactoriamente.
Estos

sistemas han de ser programados y no pueden


autoprogramarse y adaptarse as a nuevos requisitos del
entorno. Para resolver este problema, se han desarrollado
diversas aproximaciones computacionales conocidas de
forma global como Tcnicas Adaptativas.

Tcnicas adaptativas
Las Tcnicas Adaptativas son aquellas que, aplicadas a un

problema, son capaces de seguir funcionando adecuadamente


a pesar de las circunstancias cambiantes del entorno.
Una

posibilidad de funcionamiento es ajustar la relativa


importancia de los parmetros de entrada de manera
autnoma para conseguir la resolucin de ese problema.

Lo que se persigue con el uso de estas tcnicas es conseguir

una autonoma en el aprendizaje de las mquinas, lo cual


llevara a uno de los sueos de la IA: la programacin
automtica.
Los sistemas en los que se aplican estas tcnicas reciben el

nombre de Sistemas Adaptativos.

ACTIVIDAD
1.Desarrollar como tarea investigacin en el cuaderno las diferentes
tcnicas adaptativas de la IA, no ms y no menos de una cuartilla por
tcnica:
Algoritmos genticos
Programacin gentica
Hardware evolutivo
Learning classifier systems
Ant colony simulation
ADN molecular
Coevolucin
Artificial imnume systems
Vida artificial

2. Desarrollar con la investigacin anterior un mapa mental que describa


las caractersticas, funcionamiento y aplicacin de cada tcnica.

ACTIVIDAD
Desarrollar para carpeta de evidencias un

ensayo sobre las tecnologas convergentes


NBIC y su integracin con la IA
Nota:
Mnimo 1 cuartilla redactada por el estudiante
en su totalidad
Se evaluar la percepcin y reflexin personal
sobre el tema.
Si se encuentran fragmentos textuales de
cibergrafa se anular.

Caractersticas bsicas de la
IA
Los computadores no pueden

manejar
verdaderos
significados.
Los computadores no tienen
autoconciencia
(emociones,
sociabilidad, etc.).
Un computador slo puede
hacer aquello para lo que est
programado.
Las
mquinas
no
pueden
pensar realmente.
Utiliza algoritmos no numricos
o smbolos no matemticos,
aunque no es suficiente para
distinguirlo completamente.

El

comportamiento
de
los
programas
no
es
descrito
explcitamente por el algoritmo.
El programa especifica cmo
encontrar la secuencia de pasos
necesarios para resolver un
problema dado
Las conclusiones de un programa
declarativo no son fijas y son
determinadas parcialmente por
las
conclusiones
intermedias
alcanzadas
durante
las
consideraciones
al
problema
especfico

Campos de aplicacin
IA

Simulacin Sensorial
rea de la IA que a travs de las computadoras persigue

la imitacin de las capacidades o habilidades sensoriales


humanas tales como vista, odo, olfato, habla y tacto;
incluye
visin
computacional,
procesamiento
de
imgenes y reconocimiento de escenas.

Robtica

Estudia la imitacin del movimiento humano a travs de

los robots, los cuales son creados con el fin de apoyar


procesos mecnicos repetitivos que requieren gran
precisin; algunos procesos pueden ser: pintura y
acabados, movimiento de materiales, reconocimiento de
defectos, etc..

Lenguajes Naturales
Se enfocan en el diseo y desarrollo de software capaz de

aceptar, interpretar y ejecutar instrucciones dadas por los


usuarios en su lenguaje nativo.

Sistemas Expertos & Sistemas


Basados en Conocimiento
Permiten cargar bases de conocimientos integradas por una

serie de reglas de sentido comn o conocimiento heurstico; es


decir, conocimiento basado u obtenido a partir de la
experiencia de un especialista o experto dentro de un dominio
especfico del saber. Una vez cargada esta base de
conocimientos, mltiples usuarios la pueden usar para
consulta, apoyo a la toma de decisiones, capacitacin, etc..

Aplicaciones comunes de la
IA
-Lingstica computacional
-Minera de datos (Data Mining)
-Mundos virtuales
-Procesamiento de lenguaje natural (Natural
Language Processing)
-Robtica
-Sistemas de apoyo a la decisin
-Videojuegos
-Prototipos informticos

as Basados en Conocim

Extensin de los SI a los Sistemas


Basados en Conocimiento
Los sistemas basados en conocimiento se consideran una extensin un paso tecnolgico - de los sistemas de informacin cuyos alcances
y complejidad son mayores. Entre sus propsitos destacan:
Aprender.
Evolucionar.
Adaptar.
Razonar.
Tomar decisiones.
Contener conocimiento emprico, mundano y del lenguaje.
Analizar problemas.
Generar alternativas de solucin.
Emular al experto humano.
Generar conocimiento a partir del que ya se posee.

Propiedades de los Sistemas


Basados en Conocimiento
Entre las caractersticas ms relevantes de los
sistemas basados en conocimiento estn:
Procedimientos no algortmicos.
Manejo de incertidumbre.
0 , 1 mltiples soluciones.
Conocimiento tcnico y cientfico.
Busca generar la solucin ptima.
Manipulacin de conocimiento no monotnico.
Procesos interactivos.

Aprendizaje de los fracasos.


Empleo de mtodos para la representacin del

conocimiento.
Capacidad para explicar su propio

razonamiento, cuestionamiento y emisin de


conclusiones.
Uso de bsquedas heursticas.
Representacin de conocimiento especializado

del campo de aplicacin.

Pueden utilizar razonamiento con base en

probabilidades, creencias, pertenencias y


suposiciones.
Procesamiento simblico.
Utilizan sistema de mantenimiento de la

verdad para afirmaciones y negaciones


cambiantes.
Datos cualitativos ms que cuantitativos.

Aplicaciones de un Sistema Basado


en Conocimiento
El mbito de aplicacin de los sistemas basados
en conocimiento incluye:
Lenguaje natural.
Realidad virtual.
Redes neuronales.
Juegos.
Sistemas expertos.
Robtica.
Sistemas de planeacin.

Reconocimiento de imgenes.
Traductores.
Solucin de problemas.
Sistemas evolutivos.
CAM Manufactura. Llevado a mquinas de

control numrico.
Aprendizaje.
Sistemas Tutoriales.

Sistemas
Expertos

Qu es un SE?
Un SE es bsicamente un programa de computadora basado en

conocimientos y raciocinio que lleva a cabo tareas que generalmente


solo realiza un experto humano; es decir, un programa que imita el
comportamiento humano en el sentido de que utiliza la informacin
que le es proporcionada para poder dar una opinin sobre un tema
en especial.
Puede

definirse tambin como un programa de computadora


interactivo que contiene la experiencia , conocimiento y habilidad
propios de una persona o grupos de personas especialistas en un
rea particular del conocimiento humano, de manera que permita
resolver problemas especficos de manera inteligente y satisfactoria.

Su tarea principal es tratar de aconsejar o guiar al usuario, dado que

los SE son tiles para resolver problemas basados en conocimiento.

Las caractersticas de este tipo de problemas,

son bsicamente las siguientes:


Utilizan normas o estructuras que contengan

conocimientos y experiencias de expertos


especializados.
Se obtienen conclusiones a travs de
deducciones lgicas.
Contienen datos ambiguos.
Contienen datos afectados por los factores de
probabilidad.

Qu debe cumplir un SE?


Tener amplio conocimiento especfico del rea

de especializacin.
Aplicar tcnicas de bsqueda.
Tener soporte para anlisis heurstico.
Poseer habilidad para inferir nuevos
conocimientos ya existentes.
Tener capacidad de procesar smbolos.
Tener capacidad para explicar su propio
razonamiento.

Tipos de SE
POR LA FORMA DE ALMACENAR CONOCIMIENTO
Se pueden distinguir sistemas basados en reglas,

donde el conocimiento se almacena en forma de


hechos y reglas, adems de los sistemas basados en
probabilidad, donde la base de conocimientos est
constituida por hechos y sus dependencias
probabilsticas.
En

el primer caso el motor de inferencia opera


mediante encadenamiento de reglas hacia atrs y
adelante, mientras que el segundo opera mediante la
evaluacin de probabilidades condicionales.

Modelo basado en reglas VS Modelo


probabilstico

POR LA NATURALEZA DE LA TAREA A REALIZAR


Donde se tiene 4 posibilidades:
Diagnstico o Clasificacin: se conocen soluciones y se tratan de

clasificar o diagnosticar en funcin de una serie de datos. Ej.: Sistema


de diagnstico mdico.
Monitorizacin: anlisis del comportamiento del sistema buscando

posibles fallos, en este caso es importante contemplar la evolucin del


sistema pues no siempre los mismos datos dan lugar a idnticas
soluciones.
Diseo: se busca la construccin de la solucin a un problema, que en

principio es desconocido, a partir de datos y restricciones a satisfacer.


Prediccin: se estudia el comportamiento de un sistema.

POR LA INTERACCIN DEL USUARIO


Apoyo:

El sistema aconseja al usuario, que mantiene la


capacidad de una ltima decisin. Ej: Diagnstico mdico.
Control: El sistema acta directamente sin intervencin humana.
Crtica: Su misin es analizar y criticar decisiones tomadas por el
usuario.
POR LA LIMITACIN DE TIEMPO PARA TOMAR DECISIONES
Tiempo

ilimitado: por ejemplo, aquellos que emplean


conocimiento casual, que busca orgenes de un problema que ha
ocurrido y cuyo anlisis no necesita ser inmediato.

Tiempo limitado: sistemas que necesitan actuar controlando o

monitorizando dispositivos y que han de tomar decisiones


inmediatas frente a los problemas que surjan. Ej.: El control de
una red de comunicaciones

POR LA VARIABILIDAD TEMPORAL DEL CONOCIMIENTO


Estticos: la base de conocimiento no se altera durante el

proceso de decisin.
Dinmicos: ocurren cambios en la base de conocimiento

durante la toma de decisiones. Estos cambios pueden ser


predecibles o impredecibles y adems pueden, bien aadir
informacin o modificar la ya existente.
POR LA NATURALEZA DEL CONOCIMIENTO ALMACENADO
Basado

en experiencia: el conocimiento se basa en


experiencias o hechos ocasionados conocidos por el experto,
pero sin que exista una causa clara para los efectos que se
observan.

Basado en relaciones causa efecto.

POR LA CERTEZA DE LA INFORMACIN


Completa o perfecta: se conocen todos los

datos y reglas necesarios para la decisin.


Imperfecta: que puede ser incompleta para

tomar decisiones. datos inciertos o no


confirmados, conocimientos inciertos o reglas
no siempre vlidas, terminologas ambiguas,
dobles sentidos, etc..

Los primeros Sistemas


Expertos

Experto VS No experto
humano

Sistema experto VS Sistema


tradicional

Sistema experto VS Experto


humano

Ventajas de los SE
Estn siempre disponibles a cualquier hora y de

forma ininterrumpida.
Puede duplicarse.
Son fciles de reprogramar.
Pueden perdurar y crecer en el tiempo de forma
indefinida.
Pueden ser consultados por personas u otros
sistemas informticos
Permiten tener decisiones homogneas efectuadas
segn las directrices que se fijen.
Pueden situarse en el lugar donde sean necesarios.

reas de Desarrollo
Medicina. Gran parte de los Sistemas Expertos que se han desarrollado se aplican

en el rea de la medicina, donde su funcin es realizar diagnsticos de


enfermedades basados en el clculo de probabilidades.
Finanzas. Es un campo importante debido a las grandes inversiones realizadas por

entidades financieras,
bancarias y aseguradoras.
Industria: El reto de los Sistemas Expertos industriales se centra en la necesidad

de que se comuniquen con dispositivos sensores, bases de datos, dispositivos de


mando y accionamiento en tiempo real.
Electrnica. Se orientan al diseo, diagnstico y reparacin. El uso de Sistemas

Expertos se debe a la creciente complejidad de los circuitos y al gran nmero de


parmetros a considera en los mismos.
Militar. En actividades de monitoreo, diseo, planeacin, educacin y control.
Aeronutica. Orientado al control de la posicin de los satlites y la interpretacin

de sus imgenes.

Agricultura. Diagnstico y tratamiento de tierras, control

de plagas y creacin de nuevos herbicidas.


Arqueologa. Para determinar la antigedad de los restos

arqueolgicos, composicin de las piedras.


Geologa.

Se emplea en
bsqueda de recursos, etc.

la

exploracin

de

suelos,

Meteorologa. Se aplica en la previsin meteorolgica,

control y administracin de recursos hidrogrficos.


Qumica. Estudio

de las propiedades de compuestos,


interpretacin de los resultados obtenidos en los anlisis,
planificacin de los procesos de sntesis.

Das könnte Ihnen auch gefallen