Está en la página 1de 38

Universidad Nacional de Ingeniera

Regin Central - Juigalpa

Asignatura : Inteligencia Artificial


Unidad I : Introduccin a la Ingeniera de Software

Introduccin a la Inteligencia Artificial


Bases de la Inteligencia Artificial
Historia y Evolucin de la Inteligencia Artificial
Objetivos y Fines de la Inteligencia Artificial
Ventajas y Desventajas de la Inteligencia Artificial
Caractersticas de la Inteligencia Artificial
Funcionamiento Bsico y General de la I.A
Alcances de la Inteligencia Artificial
- En Hardware
- En Software

Docente: Elier Rocha Mircoles 02 de Agosto del 2017


Introduccin
Los hombres se han denominado a s mismos como Homo sapiens (hombre
sabio) porque nuestras capacidades mentales son muy importantes para
nosotros. Durante miles de aos, hemos tratado de entender cmo pensamos;
es decir, entender cmo un simple puado de materia puede percibir,
entender, predecir y manipular un mundo mucho ms grande y complicado
que ella misma. El campo de la inteligencia artificial, o IA, va ms all: no slo
intenta comprender, sino que tambin se esfuerza en construir entidades
inteligentes.
La IA es una de las ciencias ms recientes. El trabajo comenz poco despus
de la Segunda Guerra Mundial, y el nombre se acu en 1956.
Que significa ser Inteligente?

La inteligencia se puede definir como la capacidad de


resolver problemas o elaborar productos que sean
valiosos en una o ms culturas.

Howard Gardner, Universidad de Harvard


Definiciones de Inteligencia Artificial
Aplicaciones
Aplicaciones
Procesamiento de
lenguaje natural
Historia de la I.A
Gnesis de la inteligencia artificial (1943-1955)
Warren McCulloch y Walter Pitts (1943) han sido reconocidos como los autores
del primer trabajo de IA. Partieron de tres fuentes: conocimientos sobre la
fisiologa bsica y funcionamiento de las neuronas en el cerebro, el anlisis
formal de la lgica proposicional de Russell y Whitehead y la teora de la
computacin de Turing. Propusieron un modelo constituido por neuronas
artificiales, en el que cada una de ellas se caracterizaba por estar activada o
desactivada; la activacin se daba como respuesta a la estimulacin
producida por una cantidad suficiente de neuronas vecinas. El estado de una
neurona se vea como equivalente, de hecho, a una proposicin con unos
estmulos adecuados. Mostraron, por ejemplo, que cualquier funcin de
cmputo podra calcularse mediante alguna red de neuronas interconectadas,
y que todos los conectores lgicos (and, or, not, etc.) se podran implementar
utilizando estructuras de red sencillas. McCulloch y Pitts tambin sugirieron
que redes adecuadamente definidas podran aprender.
Dos estudiantes graduados en el Departamento de Matemticas de
Princeton, Marvin Minsky y Dean Edmonds, construyeron el primer
computador a partir de una red neuronal en 1951. El SNARC, como se llam,
utilizaba 3.000 vlvulas de vaco y un mecanismo de piloto automtico
obtenido de los desechos de un avin bombardero B-24 para simular una red
con 40 neuronas. El comit encargado de evaluar el doctorado de Minsky vea
con escepticismo el que este tipo de trabajo pudiera considerarse como
matemtico, pero se dice que von Newmann dijo, Si no lo es actualmente,
algn da lo ser.
Nacimiento de la Inteligencia Artificial
Princeton acogi a otras de la figuras seeras de la IA, John McCarthy.
Posteriormente a su graduacin, McCarthy se translad al Dartmouth College, que se
erigira en el lugar del nacimiento oficial de este campo. McCarthy convenci a
Minsky, Claude Shannon y Nathaniel Rochester para que le ayudaran a aumentar el
inters de los investigadores americanos en la teora de autmatas, las redes
neuronales y el estudio de la inteligencia. Organizaron un taller con una duracin de
dos meses en Darmouth en el verano de 1956. Hubo diez asistentes en total, entre los
que se incluan Trenchard More de Princeton, Arthur Samuel de IBM, y Ray
Solomonoff y Oliver Selfridge del MIT.

Dos investigadores del Carnegie Tech13, Allen Newell y Herbert Simon, acapararon la
atencin. Si bien los dems tambin tenan algunas ideas y, en algunos casos,
programas para aplicaciones determinadas como el juego de damas, Newell y Simon
contaban ya con un programa de razonamiento, el Terico Lgico (TL), del que Simon
afirmaba: Hemos inventado un programa de computacin capaz de pensar de
manera no numrica, con lo que ha quedado resuelto el venerable problema de la
dualidadmente-cuerpo14.
El taller de Dartmouth no produjo ningn avance notable, pero puso en
contacto a las figuras importantes de este campo. Durante los siguientes 20
aos, el campo estuvo dominado por estos personajes, as como por sus
estudiantes y colegas del MIT, CMU, Stanford e IBM. Quiz lo ltimo que
surgi del taller fue el consenso en adoptar el nuevo nombre propuesto por
McCarthy para este campo: Inteligencia Artificial. Quiz racionalidad
computacional hubiese sido ms adecuado, pero IA se ha mantenido.
Objetivos de la Inteligencia Artificial
El objetivo de la inteligencia artificial es comprender y construir entidades
Inteligentes. Aunque desde luego, existen otros planteamientos como los
siguientes:
Desarrollar una mquina inteligente capaz de aprender a travs de la
experiencia, reconocer las limitaciones de su conocimiento, exhibir
verdadera creatividad, tomar sus propias decisiones e interactuar con el
medio que la rodee
Hacer que las computadoras sean capaces de mostrar un comportamiento
que sea considerado como inteligente por parte de un observador humano
(Turing test).
Elevar el Coeficiente Intelectual de las mquinas (machine-IQ)
Desarrollar las capacidades de la computadora ms all de su uso tradicional
actual.
Entender la naturaleza de la inteligencia a travs del diseo de sistemas
computacionales que la exhiban. En forma ms concreta, puede afirmarse
que, en lo que ha transcurrido de su corta historia, la inteligencia artificial ha
estado dirigida por tres objetivos generales:
1. El anlisis terico de las posibles explicaciones del comportamiento
inteligente.
2. La explicacin de habilidades mentales humanas.
3. La construccin de artefactos(computadoras) inteligentes.
Propsito de la Inteligencia Artificial

El propsito de la inteligencia artificial es hacer computacional el


conocimiento humano no analtico por procedimientos simblicos,
conexionistas o hbridos. Para conseguir una visin
razonablemente amplia del contenido de la inteligencia artificial
usaremos criterios extensionales (proporcionando una relacin lo
ms completa posible de los temas que estudia la inteligencia
artificial), junto a otros criterios intencionales (que establecen las
reglas de clasificacin), de forma que al enfrentarnos con un
problema computacional (o con un mtodo de solucin) especfico
podamos concluir si pertenece o no al campo de la inteligencia
artificial en funcin.
Ventajas de la Inteligencia artificial
La I.A ayuda a vender ms, ya que al aplicar el Test de Human a las bases de
datos se puede conocer a cada persona de forma veraz y acertada, para
luego poder usar dicho conocimiento y argumentar mejor las ventas.
Aplicando tcnicas de Marketing Tecnificado sobre las bases de datos
internas de clientes se puede vender mucho ms gracias a una mejor
seleccin del pblico objetivo
La mayora de los sistemas de inteligencia artificial, tienen la peculiaridad de
aprender, lo que les permite ir perfeccionando su desempeo conforme
pasa el tiempo.
Estos sistemas pueden analizar volmenes muy grandes de informacin a
muy alta velocidad, lo que permite obtener indicadores puntuales de las
operaciones de la empresa.
Ventajas de la Inteligencia artificial
Ofrece infinitas ventajas competitivas y de ahorro de recursos, que
anteriormente no se tenan. Adems, estas tecnologas permiten la
generacin de reas de oportunidad, las cuales aprovechadas
correctamente ofrecen grandes beneficios a todo aquellos que las apliquen.
En uno de estos nichos de oportunidad se encuentran los sistemas de
inteligencia artificial, los cuales se han aplicado en una gran variedad de
tareas, desde la enseanza hasta la automatizacin de procesos
productivos.
En el mbito laboral reduce los costos y salarios adicionales. Por resultar un
atractivo, conlleva a generar ms ingresos. Se han desarrollado aplicaciones
que realizan tareas que el hombre nunca hubiera podido realizar debido a su
complejidad.
Puede predecir situaciones a largo plazo. Reduce el tiempo que consume
realizar cierta actividad.
Lograr grandes hallazgos y avances.
Desventajas de la Inteligencia artificial
Por ser software, requieren de constantes actualizaciones (mantenimiento).
Realizar estos sistemas expertos requiere de mucho tiempo y dinero.
Crear mquinas que sean autosuficientes y puedan ir desplazando a la raza
humana.
El uso irracional y exagerado de esta tecnologa podra conllevar a la dominacin de
las mquinas sobre el hombre, como tambin llegar a depender mucho de ellas.
El hombre se siente menos importante cuando una mquina o un sistema lo
supera.
Un robot con el objetivo principal de satisfacer a los seres humanos sera de gran
ayuda, pero un robot cuyo objetivo principal sera su propia supervivencia sera
muy peligroso. Puesto que pensar mucho ms rpidamente y con ms precisin
que nosotros, usar todos los recursos disponibles para sus propios propsitos, y
nosotros estaramos desamparados. Tal robot debe ser ilegal y debe ser destruido
tan pronto como sea detectado
Inteligencia Artificial que usamos todos los das
Aplicaciones Mviles
Las aplicaciones mviles son un claro ejemplo del avance de la IA. La mayora de ellos
aprenden de nuestros comportamientos para facilitarnos ciertas tareas o personalizarlas. Por
ejemplo, cuando escribimos a travs de WhatsApp, la aplicacin va sugiriendo palabras, pero
no sugiere las mismas en un mvil que en otro. Esto es debido a que la aplicacin guarda
patrones sobre lo que escribimos, qu palabras utilizamos, o cuales son las frases que
repetimos con mayor frecuencia. De esta manera, cuanto ms tiempo lleves utilizando la
aplicacin, ms habr aprendido de ti, y por lo tanto las sugerencias resultarn ms tiles.
Google
Es una de las herramientas que seguro que usamos todos los das. Cada vez buscamos ms y
ms a travs de Google, y este ha sabido mejorar para gustarnos cada vez ms. Google es una
de las Inteligencias Artificiales ms poderosas que existen, por no decir la ms. Cuando
usamos su buscador, analiza todos nuestros pasos, los aprende y los interpreta. De esta
manera, la siguiente vez que acudamos a l, sabr sugerirnos lo que buscamos y mostrrnoslo
por encima del resto. Sus motores cada vez son ms personalizados, recogen mayor cantidad
de datos, y eso hace que sus resultados sean mejores. Parece un bucle del que es imposible
salir. Cada vez ofrece un mayor nmero de servicios e integra con facilidad. Para el usuario
resulta una manera cmoda de funcionamiento, pero para Google, todava ms.
Atributos de un agente inteligente
En 1987 Martin Fischles y Oscar Firschein describieron los atributos de un agente inteligente. Al
intentar describir con un mayor mbito (no solo la comunicacin) los atributos de un agente
inteligente, la IA se ha extendido a muchas reas que han creado ramas de investigacin enorme y
diferenciada. Dichos atributos del agente inteligente son:
1. Tiene actitudes mentales tales como creencias e intenciones
2. Tiene la capacidad de obtener conocimiento, es decir, aprender.
3. Puede resolver problemas, incluso particionando problemas complejos en otros ms simples.
4. Entiende. Posee la capacidad de crearle sentido, si es posible, a ideas ambiguas o
contradictorias.
5. Planifica, predice consecuencias, evala alternativas (como en los juegos de ajedrez)
6. Conoce los lmites de su propias habilidades y conocimientos.
7. Puede distinguir a pesar de las similitudes de las situaciones.
8. Puede ser original, creando incluso nuevos conceptos o ideas, y hasta utilizando analogas.
9. Puede generalizar.
10. Puede percibir y modelar el mundo exterior.
11. Puede entender y utilizar el lenguaje y sus smbolos.
Caractersticas de la IA
1. Una caracterstica fundamental que distingue a los mtodos de
Inteligencia Artificial de los mtodos numricos es el uso de smbolos no
matemticos, aunque no es suficiente para distinguirlo completamente.
Otros tipos de programas como los compiladores y sistemas de bases de
datos, tambin procesan smbolos y no se considera que usen tcnicas de
Inteligencia Artificial.
2. El comportamiento de los programas no es descrito explcitamente por el
algoritmo. La secuencia de pasos seguidos por el programa es influenciado
por el problema particular presente. El programa especifica cmo
encontrar la secuencia de pasos necesarios para resolver un problema
dado (programa declarativo). En contraste con los programas que no son
de Inteligencia Artificial, que siguen un algoritmo definido, que especifica,
explcitamente, cmo encontrar las variables de salida para cualquier
variable dada de entrada (programa de procedimiento).
Caractersticas de la IA
3. Las conclusiones de un programa declarativo no son fijas y son determinadas
parcialmente por las conclusiones intermedias alcanzadas durante las
consideraciones al problema especfico. Los lenguajes orientados al objeto
comparten esta propiedad y se han caracterizado por su afinidad con la Inteligencia
Artificial.
4. El razonamiento basado en el conocimiento, implica que estos programas
incorporan factores y relaciones del mundo real y del mbito del conocimiento en que
ellos operan. Al contrario de los programas para propsito especfico, como los de
contabilidad y clculos cientficos; los programas de Inteligencia Artificial pueden
distinguir entre el programa de razonamiento o motor de inferencia y base de
conocimientos dndole la capacidad de explicar discrepancias entre ellas.
5. Aplicabilidad a datos y problemas mal estructurados, sin las tcnicas de
Inteligencia Artificial los programas no pueden trabajar con este tipo de problemas.
Un ejemplo es la resolucin de conflictos en tareas orientadas a metas como en
planificacin, o el diagnstico de tareas en un sistema del mundo real: con poca
informacin, con una solucin cercana y no necesariamente
Funcionamiento bsico y general de la IA
La Inteligencia Artificial es una combinacin de la ciencia del computador,
fisiologa y filosofa, tan general y amplio como eso, es que rene varios
campos (robtica, sistemas expertos, por ejemplo), todos los cuales tienen en
comn la creacin de mquinas que pueden pensar.
La de idea construir una mquina que pueda ejecutar tareas percibidas como
requerimientos de inteligencia humana es un atractivo. Las tareas que han
sido estudiadas desde este punto de vista incluyen juegos, traduccin de
idiomas, comprensin de idiomas, diagnstico de fallas, robtica, suministro
de asesora experta en diversos temas.
Es as como los sistemas de administracin de base de datos cada vez ms
sofisticados, la estructura de datos y el desarrollo de algoritmos de insercin,
borrado y locacin de datos, as como el intento de crear mquinas capaces de
realizar tareas que son pensadas como tpicas del mbito de la inteligencia
humana, acuaron el trmino Inteligencia Artificial en 1956.
La Inteligencia Artificial trata de conseguir que los ordenadores simulen en
cierta manera la inteligencia humana. Se acude a sus tcnicas cuando es
necesario incorporar en un sistema informtico, conocimiento o
caractersticas propias del ser humano.
Podemos interrogar a algunas bases de datos de Internet en lenguaje natural,
o incluso charlar con ellas nuestro idioma, porque por detrs se est
ejecutando un programa de Inteligencia Artificial.
Otras herramientas inteligentes pueden utilizarse para escrutar entre los
millones de datos que se generan en un banco en busca de patrones de
comportamiento de sus clientes o para detectar tendencias en los mercados
de valores.
Alcances de la Inteligencia Artificial
La IA ha dejado de pertenecer solo al mundo de la cinematografa y se ha
convertido en una realidad que la podemos palpar en todos los mbitos de la
vida.
En el campo de la Ingeniera, permite la distribucin de recursos hidrulicos
para la produccin elctrica, disear diques verticales, controlar los procesos
y la calidad de los mismos.
En la Medicina permite monitorear inteligentemente a los pacientes,
desarrollar sistemas de anlisis y procesado de imgenes
En la Economa permite analizar el fracaso empresarial, predecir los
mercados financieros, entre otros
En la Climatologa permite predecir el tiempo, la manifestacin de algn
movimiento telrico, etc. 86021358
Limites de la Inteligencia Artificial
Debemos admitir que la Inteligencia Artificial ha coadyuvado a que
nuestra calidad de vida se vea beneficiada pues mquinas y
sistemas inteligentes simplifican o ayudan en el trabajo diario del
hombre, realizar trabajos y maniobras que requieren de muchos
procesos realizados por el ser humano con la inteligencia artificial
se reducen tiempos, se realizan de una mejor calidad y se obtiene
al final del proceso los resultados deseados.
Sin embargo, en vista de que se avanza muy fuerte en este campo
referido, se abunda ms y ms y claro, estas mquinas se
desarrollan y van en el camino hacia una consolidacin en el
acontecer diario de nuestras vidas
Deberamos utilizar la inteligencia artificial donde esta juegue a
nuestro favor, puede sonar muy obvio pero la verdad no sera del
total agrado de muchos que una maquina tome decisiones por ti,
que tengas que dejar de hacer cosas que antes solas hacer y que de
la noche a la maana estn regidas por maquinas que nos imponen
un nuevo sistema.
La inteligencia artificial habr de llegar hasta donde nosotros
queramos y nos har ms fcil nuestra manera de realizar tareas
o nos vendr a dar una nueva era en la robtica y no tanto a
nuestro favor.
Nos superar la Inteligencia Artificial en cuanto a coeficiente
intelectual se refiere y daremos cabida a que seres autmatas rijan
nuestro modus vivendi?
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