Inteligencia Artificial
Inteligencia Artificial
Inteligencia Artificial
Introducción
La inteligencia artificial busca resolver problemas y se enfoca a lograr la comprensión de
entidades inteligentes, por ello una de las razones principales es aprender acerca de nosotros
mismo.
Definiciones
La interesante tarea de lograr que las computadoras piensen... maquinas con mente, en su
amplio sentido literal. (Haugeland, 1985)
El arte de crear maquinas con capacidad de realizar funciones que realizadas por personas
requieren de inteligencia. (Kurzweil, 1990)
El estudio de cómo lograr que las computadoras realicen tareas que por el momento, los
humanos hacen mejor. (Rich y Kninght, 1991)
El estudio de los cálculos que permiten percibir, razonar y actuar (Winston 1992)
.
La inteligencia artificial trata de conseguir que las computadoras simulen en cierta forma la
inteligencia humana. Se acude a sus técnicas cuando es necesario incorporar en un sistema
informático, conocimiento o características propias del ser humano
Origen
Reconocido en general como los primeros trabajos en IA son tres por Warren McCulloch y
Walter Pitts (1943) aplicados al conocimiento de la fisiología básica y funcionamiento de las
neuronas en el cerebro, el análisis formal de la lógica proposicional de Russell y Whitehead y
la teoría de la computación de Turing.
.
Técnicas de representación del conocimiento. Parte I
En IA, son descripciones para que una máquina inteligente las utilice.
A pesar de que todo programa de IA tiene una parte de base de conocimiento, es una área de
investigación abierta.
Aspectos básicos:
A. Un lenguaje de representación
B. Capacidad de inferencias
C. Conocimiento del dominio
1. Expresividad Adecuada
2. Eficiencia de Razonamiento
.
Criterios para juzgar una representación:
Capacidad Lógica: Que sea capaz de expresar el conocimiento que deseamos expresar.
A nivel epistemológico:
Primitivos (cuáles y a qué nivel)
Representaciones alternas:
Procedurales (se necesita declarativo)
Analógico
Probabilístico
Consideraciones:
Hacer explícito lo que se considere importante.
Exhibir las restricciones inherentes al problema.
Completo y preciso.
Entendible. - Fácil de usar.
Computacionalmente factible.
.
Técnicas de representación del conocimiento. Parte II
La IA es una nueva generación de tecnología informática, caracterizada no sólo por su
arquitectura (hardware), sino también por sus capacidades.
Aprendizaje:
Captación automática de conocimientos.
Razonamiento:
Sistemas basados en conocimientos.
Bases de datos inteligentes.
Prueba de teoremas y juegos.
Percepción:
Locomoción y Manipulación:
Realizar procesos mecánicos y tareas manuales (Robótica).
Creación:
Generación, verificación, depuración y optimización automática de programas.
.
Percepción: Visión, Fonemas.
Lenguaje Natural: Comprensión, generación y traducción.
Razonamiento de sentido común.
Control de robots.
Tareas formales
Juegos: Ajedrez, Backgammon, Damas.
Matemáticas: Geometría, Lógica, Cálculo Integral.
Tareas expertas
Ingeniería: Diseño, Localización de fallas, Planeamiento.
Análisis Científico.
Diagnóstico Médico.
Análisis Financiero.
.
Manipulación del conocimiento
Existen tres paradigmas que los investigadores han utilizado tradicionalmente para
la resolución de problemas de IA:
.
La manipulación del conocimiento involucra además la selección de objetos,
entidades y rasgos que son claves para las representaciones.
En primer lugar, un proyecto de IA, debe definir lo más exactamente posible, lo que
desea lograr:
.
Conforme el mundo se vuelve más complejo, debemos usar nuestros recursos materiales y
humanos con más eficiencia, y para lograrlo, se necesita la ayuda que nos ofrecen los
computadores.
Existe la falsa impresión 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 mayoría de personas está
más entusiasmada ante las nuevas oportunidades que ante el abatimiento de costos.
Además, la tarea de reemplazar totalmente a un trabajador humano abarca de lo difícil a lo
imposible, ya que no se sabe cómo 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, podrían apoyarse y ejecutar
acciones conjuntas:
.
cognoscitiva, sino que cada una de estas disciplinas es un potencial contribuyente.
- Analizar el problema. Puede darse el caso de que unos muy pocos rasgos importantes
puedan tener un gran impacto en la identificación de la técnica más apropiada para
resolver el problema.