You are on page 1of 126

INTELIGENCIA ARTIFICIAL

2400 aos despus

ING. JUAN ROMANELLA

Inteligencia Natural
Procesar a gran velocidad Multiplicidad de sensores Comparacin con informacin almacenada Combinacin de informacin Respuestas correctas o incorrectas No necesita instrucciones explcitas

Inteligencia Artificial
Modelado y simulacin de actividades cognitivas
observar recuperar representar calcular comunicar memorizar aplicar procedimientos

CREAR comprender comparar relacionar ordenar clasificar analizar sintetizar elaborar hiptesis resolver problemas interpretar conceptualizar inferir planificar evaluar transferir

Fundamentos Filosficos Fundamentos Matemticos Fundamentos Psicolgicos Fundamentos de Ingeniera Computacional

Fundamentos Filosficos

Platn Aristteles Rene Descartes Blas Pascal Newell y Simon

Algoritmo de Eutidemo
Silogismos Dualismo Intuicin e Instintos Programacin

Fundamentos Matemticos

Computacin mquina de Turing 1936 Lgica Aristoteles 430 AC Boole 1847 Probabilidad Gerolamo Cardano 1530

Teora de las decisiones


John von Neumann 1944

Fundamentos Psicolgicos

Procesos cognitivos
Memoria Atencin Conocimiento Percepcin Razonamiento Asociacin Interpretacin

Fundamentos de ingeniera computacional

Ramas
Mquinas Inteligentes
Herramientas de Simulacin

Ramas
Actividad Racional SE
Modelos Computacionales RNA

Sistemas Expertos

Resultados Gestin del conocimiento

Sistemas IA
Como hacer Porque Hacer Cuando Hacer Para que Hacer Aprendizaje y Adaptabilidad

Ingeniera computacional
Inteligencia

Artefacto

De la ingeniera computacional a la IA
Pascal 1650
Leibnitz 1654 Babbage 1820

Turing 1940

De la IA a la ingeniera computacional
Multi Tasking
Base de datos relacionadas Administracin automtica de memoria

Programacin orientada a objetos

Sistemas que piensan como humanos


Sistemas que actan como humanos Sistemas que piensan racionalmente Sistemas que actan racionalmente

percepciones

sensores

ambiente acciones

Arquitectura + programa

efectores

Acercamiento por modelos


Los Homunculis
Entradas, salidas y cajas negras Redes Redes con peso

REDES NEURONALES

BIOLGICAS

Neurona y conexiones sinpticas

1011 NEURONAS con 1014 SINAPSIS

Sinpsis

Activacin neuronal

Los microtbulos son cilindros huecos de 25 nm de dimetro. Sus paredes son hexgonos de la protena tubulina. Cada tubulina tiene forma de un man de dmeros de 8 nm constituidos por monmeros alfa y beta. Los microtbulos son los mayores componentes del citoesqueleto y se auto.renen para determinar la forma y funcin celular. Cristalografa por rayos X . Amos y Klug. 1974

Tubulina

Microtbulo
Extremo Extremo + Tubulina
Tubulina

Protofilamento

EL MICROTBULO

Computadora de Qubits

Sistema sensorial

Sistema efector

El pensamiento humano no es solo racional sino tambin emotivo


El accionar humano no es solo mecnico sino motivacional

La emocin, el deseo, la motivacin y el bienestar propio y de la especie guan la conducta humana inteligente.
La emocin por quin, el deseo hacia qu, la motivacin hacia donde y el bienestar de quin guiar la conducta de los sistemas inteligentes?

Y la pregunta fundamental...
El sistema inteligente ser desarrollado en una computadora o en un ordenador? La inteligencia artificial tendr un cerebro masculino o uno femenino?

Diferencias cognoscitivas

Cerebros femeninos y masculinos tienen funciones, habilidades y prioridades distintas

Diferencias cognoscitivas
Los hombres se destacan:

Tareas espaciales Razonamiento matemtico Recorridos en rutas predeterminadas Mayor velocidad perceptual Mayor fluidez verbal Ms recuerdos de los detalles de una ruta Ms velocidad en trabajos manuales de precisin. Mejor significacin de la expresin facial y reconocimiento de caras

Las mujeres presentan:


Estas diferencias persisten con la evolucin. La cultura y la educacin pueden atenuarlas pero no transformarlas Se objetivan en tests neuropsicolgicos y en neuroimgenes de alta resolucin
Lopez Mato 03, modificado de Pease

Significado Paleolgico
Hombre cazaba slo. Desarroll Competencia, clculo de distancia, visin tubular, percepcin de sonidos graves, deteccin de movimientos lejanos, piel gruesa. Comunicacin corta y fuerte Pease A y B

Significado Paleolgico
Mujer recolectaba frutos y cuidaba a la cra. Desarroll Cooperacin, visin perifrica, percepcin de sonidos agudos, deteccin de movimientos cercanos, piel fina con mayor tacto. Comunicacin verbal y paraverbal acentuada
Pease A y B

Significado paleolgico de las diferencias


Mujer programada para

parir defender a la prole mantener la armona

Cerebro femenino fue programado para nutrir, educar, proveer cario y amor
Pease A y B

Significado paleolgico de las diferencias


Hombre programado para

cazar, guerrear, proteger, proveer materialmente

Cerebro masculino est determinado a intentar resolver problemas.


Pease A y B

REDES NEURONALES ARTIFICIALES

Historia
Simulacin de red neuronal (1956) ADALINE, MADALINE (1959) PERCEPTRON (1962) Incapacidad XOR (1969) Memorias asociativas (dcada del 70) PDP (dcada del 80)

Modelo de unidad de proceso

Unidad de proceso electrnica


Dos amplificadores operacionales son una neurona artificial analgica
e=excitacin; i=inhibicin; h=dintel -- Beer se aparta de este modelo

Carlos von der Becke- - - - - - - - - - - - - - - - - - - U. FASTA-------------------------------------------------------------------------------------------------------------------------------------Foundations of Artificial Intelligence

Modelo de unidad de proceso ponderada

Neuronas Biolgicas y Unidades de Proceso


Neuronas
Conexiones sinpticas Efectividad de las sinpsis Excitacin o inhibicin Sinpsis combinadas Activacin por tasa de disparo

Unidades de proceso
Conexiones ponderadas Peso de las conexiones Signo del peso Funcin de propagacin Activacin por salida

REDES NEURONALES
NEURONA MATRIZ DE PESOS
Determina el comportamiento de la red

CAPAS DE NEURONAS
ENTRADA OCULTAS SALIDA

Red de peso de conexin

RED DE PESO DE CONEXION


Lateral

Atras

Adelante

entradas

LATERALES
WAT: GANADOR TOMA TODO
COLAPSO DE ONDA

CLASE. MODO QUE GANA

RETARDO
MODELOS CON MEMORIA

ADELANTE
PRECONCIENCIA A CONCIENCIA

ATRAS
MECANISMO DE REFUERZO

RED MULTICAPA
CAPAS OCULTAS
SE CUANTIFICA COMO PESO

ARQUITECTURAS
ACON: all class in one network

OCON: one class in one network

TAMAO Y RAPIDEZ de las REDES


PESO SINAPTICO ACON (N+n).K OCON N (n+1).K

TIEMPO ENTRENAMIENTO
Para N chico: ACON ~ OCON

Para N grande: OCON + peso y + velocidad

Funcin lineal de base

Funcin radial de base

Funcin de activacin
Lineales Umbral No Lineales Gaussiana Sigmoidal

Funcin de activacin Sigmoidal

Funcin de activacin Sigmoidal

Funcin de activacin

1.Acomodacin de seales muy intensas sin producir saturacin. 2.Admite seales dbiles sin excesiva atenuacin 3.Fcilmente derivable, ya que

Funcin Gaussiana

Como implementar una RNA

ASOCIACION

CLASIFICACION
FORMULACION PROBLEMA ALGORITMO DE ANALISIS

MODELO NEURAL
ARQUITECTURA IMPLEMENTACION

ASOCIACION

CLASIFICACION
FORMULACION PROBLEMA ALGORITMO DE ANALISIS

MODELO NEURAL
ARQUITECTURA IMPLEMENTACION

ASOCIACION
AUTO recupera un patrn dada informacin parcial
recupera un conjunto de patrones dado un patrn

HETERO

ASOCIACION

CLASIFICACION
FORMULACION PROBLEMA ALGORITMO DE ANALISIS

MODELO NEURAL
ARQUITECTURA IMPLEMENTACION

CLASIFICACION de RNA
NO SUPERVISADA
solo se basa en entradas

SUPERVISADA
interpola entre entradas y salidas

CLASIFICACION
SUPERVISADA
conjunto de muestras de entrenamiento

CLASIFICACION
RED ENTRENADA SUPERVISADA interpolacin suave RED ENTRENADA SUPERVISADA regla delta

CLASIFICACION
NO SUPERVISADA
redes de peso fijo sin adaptacin a ambientes cambiantes

CLASIFICACION
RNA No Supervisadas modernas
Aprendizaje por componentes principales Aprendizaje competitivo Cdigos demogrficos Aprendizaje reforzado

ASOCIACION

CLASIFICADOR
FORMULACION PROBLEMA ALGORITMO DE ANALISIS

MODELO NEURAL
ARQUITECTURA IMPLEMENTACION

FORMULACION PROBLEMA
- VISION ARTIFICIAL - PROCESADO DE IMGENES

- PROCESADO DE SEALES
- RECONOCIMIENTO DEL HABLA - RECONOCIMIENTO DE CARACTERES - SISTEMAS EXPERTOS - ANALISIS DE IMGENES MEDICAS - CONTROL REMOTO - CONTROL DE ROBOTS - INSPECCION INDUSTRIAL - EXPLORACION

ASOCIACION

CLASIFICADOR
FORMULACION PROBLEMA ALGORITMO DE ANALISIS

MODELO NEURAL
ARQUITECTURA IMPLEMENTACION

ALGORITMO DE ANALISIS
Modelos lineales Suman ruido
Modelos no lineales Eliminan perturbaciones s=bim ti de todas las unidades ocultas

ALGORITMO DE ANALISIS
Humedad Temperatura Vibracin Disconfort Umbral Ruido Factores de Distraccin

s
Funciones de probabilidad Errores

Salida de otras redes Asociacion

ASOCIACION

CLASIFICADOR
FORMULACION PROBLEMA ALGORITMO DE ANALISIS

MODELO NEURAL
ARQUITECTURA IMPLEMENTACION

Modelo Neural
Memorias Heteroasociativas Competitivas Adaptacin Probabilstica Pesos fijos

PERCEPTRON
1 sistema con memorias heteroasociativas

Salida

Perceptron Fotoclulas

Redes Competitivas
Simulacin neurofisiolgica del crtex cerebral Similitud en mtodos estadsticos de anlisis de clusters

Redes Competitivas
aob

a
A

b
B

Redes de Adaptacin Probabilstica


Pesos de conexiones precalculados Operaciones no lineales Actualizacin iterativa Minimiza la funcin de energa

Redes de Pesos Fijos


Filtros Recuperacin de patrones

ASOCIACION

CLASIFICADOR
FORMULACION PROBLEMA ALGORITMO DE ANALISIS

MODELO NEURAL
ARQUITECTURA IMPLEMENTACION

Arquitectura
ACON OCON Nuevas Redes

Nuevas redes
Red de memoria retroasociativa
d c

Nuevas redes
Redes de memoria asociativa
d c

ASOCIACION

CLASIFICADOR
FORMULACION PROBLEMA ALGORITMO DE ANALISIS

MODELO NEURAL
ARQUITECTURA IMPLEMENTACION

Implementacin
Insecto Electrnico Hardware dedicado 20000 neuronas Gato Electrnico Hardware evolutivo 1 milln de neuronas
Robokoneco Compuertas matriciales de efecto de campo 40 millones de neuronas

Implementacin
Correlato neural de PERIPLANETA

Carlos von der Becke- - - - - - - - - - - - - - - - - - - U. FASTA-------------------------------------------------------------------------------------------------------------------------------------Foundations of Artificial Intelligence

70

Implementacin
Hexpodo en 3-D
uno de los tantos robots hexapdicos

Carlos von der Becke- - - - - - - - - - - - - - - - - - - U. FASTA-------------------------------------------------------------------------------------------------------------------------------------Foundations of Artificial Intelligence

72

Implementacin
Hardware evolutivo
C A B A C

Implementacin
Compuertas matriciales de campo
A B C D B D

A C

Implementacin
ROBOKONEKO 32768 mdulos neurales

Mdulo Neural

180 axones

1152 neuronas por mdulo

450 millones de transistores por mdulo

Implementacin
Gato Electrnico 106 neuronas 104 sinapsis 102 1/s sw Robokoneko 107 neuronas 104 sinapsis 103 1/s sw Cerebro 1011 neuronas 107 tubulinas 109 1/s sw

Implementacin
Comparativamente con un procesador Pentium IV de 2,5 Gb realizando 109 operaciones por segundo El Gato Electrnico realiza 1000 conexiones mas por unidad de tiempo Robokoneko o un gato real realizan 100000 conexiones mas por unidad de tiempo El cerebro realiza 1000000000000000000 (un Trilln) de conexiones mas por unidad de tiempo

Tecnologas en computacin neuronal


Simuladores de Software Aceleradores de Hardware Chips de Silicio Procesadores Opticos Bio Chips

Tecnologas en computacin neuronal


Simuladores de Software Simples de implementar con cualquier lenguaje Libreras C++ Matlab Mathematica P3 (LISP)

Tecnologas en computacin neuronal


Aceleradores de Hardware Mark III y IV 8100 unidades de proceso
NEP ANZA DELTA II
417000 conexiones para PC 1500000 conexiones 11000000 conexiones

Tecnologas en computacin neuronal


Chips de Silicio ENN 256 neuro transistores 100000 sinapto resistores Silicon Retina Silicon Ear

Tecnologas en computacin neuronal


Procesadores pticos Moduladores de luz Opto electrnica integrada Llaves pticas no lineales Resonadores pticos de fase variable

Tecnologas en computacin neuronal


Bio Chips
DNA PROTEINAS ANTICUERPOS

Lgica Difusa
Robot
Mquina Humanoide Trabajador Inteligente
Karel Capec

1920

Lgica Difusa
Sistema anticipatorio If Then
sistema modelo predictivo

presente

probabilidad

Lgica Difusa
variable del evento determinismo pasado futuro tiempo probabilidad

Lgica difusa
bajo

medio

alto

A(x)

Lgica Difusa
Heuristically programmed Algorythmic computer
IBM 10000

Lgica Difusa
Brazo robot

Lgica Difusa
Brazo robot

Lgica Difusa
Brazo robot

Lgica difusa
Control de posicin
Estacionamiento automtico

Frenos ABS
Cajas de cambio

Autofocus de cmaras

El Futuro
La teletransportacin Primera computadora de quantums
T
T T T A A B B B B
Blatt, Wineland, et al 2004

A
A

El Futuro
Primer computadora de quantums 3 tomos - 272,7 C Computadora de quantums prctica 500 a 5000 tomos Temperatura ambiente

Con la Inteligencia aparece la certeza de la finitud y la bsqueda de la trascendencia. Las computadoras tendrn sentido de muerte y buscarn un dios?

En el mundo del carbono, primero surgen las emociones y los sentimientos y ms tarde la inteligencia. En el mundo del silicio, primero surgir la inteligencia y a lo mejor, bastante ms tarde las emociones y los sentimientos.
Andrea Romanella

MUCHAS GRACIAS
No basta con alcanzar la sabidura, es necesario saber utilizarla

Marco Tulio Cicern 106 43 ac

You might also like