Sistemas Expertos por XE1GNW Ines Calderon

SISTEMAS
EXPERTOS
BOLETÍN TECNOLÓGICO ARJAC
SEPTIEMBRE DE 2015
POR: MARÍA INÉS CALDERÓN ZETTER - XE1GNW
¿Qué es un Sistema Experto?
Un Sistema Experto (SE), es básicamente un programa de
computadora basado en conocimientos y raciocinio que lleva a
cabo tareas que generalmente sólo realiza un experto
humano1
1 PARSAYE, Kamran, Mark Chignell, Setrag Khoshafian y Harry Wong. Intelligent Databases.
¿Cómo funciona un Sistema Experto?
1. Base de conocimientos.
2. Lenguaje.
3. Algoritmo de deducción.
4. Interfaz.
Funcionamiento de un Sistema Experto.
Antecedentes
•
•
•
•
1959 – General Prupose Problem Solver, Herbert A. Simon, J.C. Shaw, y
Allen Newell. Podía resolver cualquier problema expresado en formulas bien
formadas (WFF). Por ejemplo: Torres de Hanoi, problemas de lógica y
geometría Euclidiana.
1965 – DENDRAL, Stanford University. Nace el primer Sistema Experto
utilizado para auxiliar a los químicos y biólogos ya que facilitaba enormemente
la inferencia de estructuras moleculares.
1972 – MYCIN, Stanford University. Funcionaba mediante un motor de
inferencia, con una base de aproximadamente 500 reglas evaluaba factores de
certeza. Se especializaba en el diagnóstico de enfermedades en la sangre.
Durante este año nace el lenguaje de programación lógica PROLOG, basado en
las teorías de Minsky.
1980 – Revolución de los Sistemas Expertos. Durante esta década se
popularizan los SE para todo tipo de usos comerciales en el sector privado.
DeepBlue de IBM
• 1985
– Todo comenzó con “ChipTest”, una computadora
jugadora de ajedrez construida por Feng-hsiung Hsu,
Thomas Anantharaman y Murray Campbell en la Universidad
Carnegie Mellon. En su versión mejorada, era capaz de
buscar entre 500,000 movimientos por segundo.
• 1989 – Los iniciadores del proyecto son recrutados por el
equipo de investigación de IBM y nace “DeepBlue”, cuya
misión es vencer al campeón mundial de ajedrez de la época:
Garry Kasparov.
Garry Kasparov vs DeepBlue
Garry Kasparov vs DeepBlue
Kasparov y DeepBlue se enfrentaron dos veces, la primera vez el 10
de febrero de 1996, fue la primera vez en la que una máquina ganó
un juego de ajedrez contra un campeón del mundo bajo condiciones
normales de tiempo. El resultado final: Kasparov gano tres y empató
dos de los cinco juegos.
La segunda ocasión que se enfrentaron fue en mayo de 1997,
después de haber mejorado la máquina era capaz de evaluar 200
millones de posiciones por segundo. Kasparov hizo un movimiento
erróneo al inicio del juego, el resultado: DeepBlue ganó 3 de los
juegos y empató uno de seis juegos. Kasparov se retiró del lugar,
increpando al equipo de desarrollo de DeepBlue de manipular el
juego, solicitando ver los Logs resultantes durante el encuentro. IBM
se negó, posteriormente los publicó en internet y desensambó a
DeepBlue.
Después de perder, Kasparov dijo que en momentos reconoció una profunda inteligencia y creativid
en los movimientos de la máquina.
Watson de IBM
•
•
•
Su nombre es en honor al fundador de la compañía International Business
Machines, Thomas J. Watson. Desarrollada en el proyecto “DeepQA” de IBM
cuyo equipo es lidereado por el investigador David Ferruchi.
Watson es capaz de absorber cualquier tipo de información, estructurada o no,
es decir que es capaz de comprender el contexto de una situación, no solo de
apreciar su significado radical. También puede comprender el sarcasmo, las
expresiones coloquiales y otras maneras que los humanos utilizan para
comunicarse como analogías. Puede recolectar información de cualquier medio
informático sean blogs, tuits, posts en Facebook.
Watson puede recolectar grandes cantidades de información compleja, lo cual le
provee de patrones y pistas para responder a cualquier cuestionamiento que se
le presente, dando su “opinión” basada en la evidencia con la que cuenta.
Aprende mientras se adapta a las situaciones.
Watson en Jeopardy!
Watson fue creado específicamente para responder preguntas en el
TV Show de preguntas estadounidense Jeopardy!, en el cual a los
concursantes se les presentan una serie de preguntas en forma de
respuestas, y deben estructurar sus respuestas en forma de
preguntas. Watson compitió contra los campeones en este juego
Brad Rutter y Ken Jennings y venció en el encuentro.
Para lograr esto Watson tuvo acceso a 100 millones de páginas de
contenido estructurado y no-estructurado offline, incluyendo todo
wikipedia.
Este sistema fue escrito en varios lenguajes, incluyendo Java, C++ y
Prolog, y corre en el S/O SUSE Linux Enterprise Server 11 utilizando
Apache Hadoop framework para proverse de computación
distribuida.
Al final, Watson ganó el primer lugar por 1,000,000 de dólares.
10 trabajos actuales que puede hacer IBM
Watson
Por Doug Henschen marzo 17, 2015 en InformationWeek México
•
•
•
•
•
•
•
•
•
•
•
Analista de patrones de consumo.
Personal Shopper.
Asistente de Ventas.
Atención al Cliente.
Agente de Viajes.
Auxiliar de Veterinaria.
Escuela de Medicina
Análisis de Imágenes.
Diagnóstico Médico.
1 Extra:
Creador de Recetas de Cocina Originales.
El Futuro
Las tendencias actuales de “Cognitive Computing” se derivarán
en algún punto en “Self Training Expert Systems” los cuales
serán capaces, en diferencia a los sistemas actuales, de
aprender por si mismos por medio del método científico:
observación, inducción, hipótesis, experimentación,
demostración, tesis.
¿Preguntas, comentarios?
ICC. María Inés Calderón Zetter
XE1GNW
[email protected]
Bibliografía
•
•
•
•
•
•
IBM Icons of Progress: DeepBlue
http://www-03.ibm.com/ibm/history/ibm100/us/en/icons/deepblue/
IBM: Say Hello to Watson
http://www.ibm.com/smarterplanet/us/en/ibmwatson/
Chef Watson
https://www.ibmchefwatson.com/
IBM Watson podrá ayudar a los humanos en 10 trabajos
http://www.informationweek.com.mx/analysis/ibm-watson-podra-ayudar-a-loshumanos-en-10-trabajos
Introducción a la Inteligencia Artificial: Los Sistemas Expertos
http://www.iit.upcomillas.es/aramos/simio/transpa/t_se_bv.pdf
Intelligent Databases: Object-Oriented, Deductive Hypermedia Technologies 1st
Edition
http://www.amazon.com/Intelligent-Databases-Object-Oriented-HypermediaTechnologies/dp/0471503452