Title: INTELIGENCIA ARTIFICIAL
1INTELIGENCIA ARTIFICIAL
Benasque 2000
- José Ignacio Latorre
- Universidad de Barcelona
2A qué llamamos inteligencia artificial?
Es un campo de estudio que intenta conseguir que
un ordenador realice funciones similares a las
del cerebro humano
Sumar Almacenar datos Jugar
Resolver problemas
Aprender Reconocer
3De qué forma podemos imitar a nuestro cerebro?
- Podemos programar (copiar) la forma en que
actúa - Redes neuronales
- ....
- Podemos programar (copiar) la lógica que sigue
- Sistemas expertos
- Lógica difusa
- Métodos estadísticos
- ....
- Podemos programar las reglas de la genética
- Algoritmos genéticos
4Redes neuronales
5Cómo son otros sistemas nerviosos?
- Tienen
- Neuronas
- Núcleo central
- (cerebro)
Son muy parecidos
6Cómo es el cerebro?
7Grandes grupos de neuronas asumen funciones muy
especializadas. La conexión entre estos grupos
es muy compleja
8El tejido nervioso está formado por muchísimas
neuronas
Nuestro cerébro tiene 1 000 000 000 000 de
neuronas. Cada neurona puede tener miles de
conexiones. Cada minuto mueren unas 10 000
neuronas!
9La neurona
- Neurona
- Dendritas
- Axón
- ....
Qué hace una neurona?
10Transmite corriente eléctrica transportando
iones (Calcio)!
Sinápsis
- Una neurona puede
- colaborar en la activación
- de otra neuronas
- inhibir la activación
- de otras neuronas
11V1 V2 V3
Si el voltaje supera un umbral, la neurona se
dispara
U
12Funcionalidad de las neuronas
- Forman redes neuronales
- Se establecen circuitos de corriente eléctrica
entre ellas - Mueren constantemente y no se reproducen
- Un neurona se dispara en función del voltaje
- producido por la carga que le llega
- Las sinápsis pueden fortalecerse o debilitarse
-
13Redes neuronales artificiales
14Intentemos imitar la estructura de una neurona
Realidad Ficción
15y su funcionalidad
pesos entrada
i
umbral
activación
pesos salida
16También podemos imitar la estructura de una red
neuronal
Sí1 No 0 Sí1
activación
4 2 -2
1.5 umbral
?
? 4 2 2 mayor que umbral
activaciónsí
17Podemos imitar las funciones del cerebro?
- Puede una red neuronal
- reconocer caras?
- hablar?
- predecir las ventas de mañana?
- clasificar clientes?
- aprender?
18TODO se reduce a un flujo de información
estímulo
respuesta
19Qué controla el flujo de información?
las sinápsis pesos
los umbrales
y la arquitectura !!!!
20Hemos aprendido a aprender!
En el año 1985 se ideó un método para encontrar
los pesos y los umbrales que resuelven una tarea
específica a partir de ejemplos.
Ya no es necesario entender cómo se resuelve
un problema podemos entrenar una red neuronal
artificial con ejemplos.
21T o C ?
T
C
T
C
T
c
T
C
- Entrenamiento
- 0. Iniciamos pesos al azar
- Entramos en la red un
- ejemplo
- Salida activada T
- refuerzo los pesos
- Salida no activada C
- debilito los pesos
- 3. Vuelvo a empezar
T
La red aprende a reconocer T / C
Si eliminamos una neurona la red sigue funcionando
22Aplicaciones de
Redes neuronales artificiales
Créditos Seguros
Logística Control
Optimización Divorcios Bolsa
Data Mining
23Ejemplo tarjetas de crédito
Un banco desea ofrecer una nueva tarjeta a sus
500000 clientes. Desee hacer una campaña exitosa
pero barata.
Domiciliación nómina Edad Sexo
Tarjetas Préstamos Nivel cultural ...
- Presentamos una oferta
- a 50000 clientes
- Entrenamos una red con
- la respuesta a la oferta
- Predecimos la respuesta
- del los 450000 restantes
Red neuronal
Sí / No
24Funciona?
25Ejemplo reconocimiento de imágenes
Una red neuronal ha sido entrenada para
reconocer aviones militares. La red detecta que
hay un avión militar escondido bajo el ala de
otro avión de pasajeros
Belgrado 19/04/1999
26Las redes neuronales son útiles en muchos
problemas
- Predicción
- enfermedades coronarias
- ventas
- divorcios
- Clasificación
- clientes de un banco
- economía
- Interpolación
- control de producción
- reconocimiento
(Son aproximantes universales que
implementan Inferencia bayesiana)
27Estoy divorciado?
- Una red ha sido entrenada con
- superficie de su primera vivienda
- valoración de la virginidad
- nivel económico
- visitas de los suegros
- enfermedades...
Está usted divorciado? acierto de la red
neuronal 88
Matemático/Filósofo
Anorexia
28Conclusión
La inteligencia artificial permite
tratar problemas de enorme complejidad. Estamos
viviendo una revolución entramos en la era
de información. Técnicas aún más refinadas se
harán necesarias para manipular ingentes masas de
datos con ordenadores (cuánticos?) de potencia
insospechada.
29Redes neuronales en internet
- http//www.informatik.uni-stuttgart.de/ipvr/bv/pro
jekte/snns/snns.html