SlideShare una empresa de Scribd logo
1 de 62
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
(en colocaciones y captaciones)
Samir Homsi AragónSamir Homsi Aragón
Inteligencia Artificial
aplicada a las finanzas
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
CONTENIDOCONTENIDOCONTENIDOCONTENIDO
Inteligencia Artificial
aplicada a las finanzas
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Índice de avanceÍndice de avance
CONTENIDOCONTENIDO
Parte I. Redes Neuronales
Parte II. Algoritmos Genéticos
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
PARTE IPARTE I
Redes NeuronalesRedes Neuronales
PARTE IPARTE I
Redes NeuronalesRedes Neuronales
Inteligencia Artificial
aplicada a las finanzas
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
IntroducciónIntroducción
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
Las Redes Neuronales (NN: Neural Networks) fueron creadas con
el propósito de intentar replicar el funcionamiento del cerebro. El
componente principal se centra en el uso de neuronas y el
funcionamiento que éstas tienen en un organismo biológico.
El primer modelo de red neuronal fue propuesto en 1943 por
McCulloch y Pitts. Este modelo era binario, donde cada neurona
tenía una escala o umbral prefijado. Este modelo sirvió de base
para el desarrollo de toda esta nueva área del conocimiento
humano.
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
IntroducciónIntroducción
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
Una primera clasificación de los modelos de NN es:
1. Modelos inspirados en la Biología: Estos comprenden las redes
que tratan de simular los sistemas neuronales biológicos, así como
ciertas funciones como las auditivas o de visión.
2. Modelos artificiales aplicados: Estos modelos no tienen por qué
guardar similitud estricta con los sistemas biológicos. Sus
arquitecturas están bastante ligadas a las necesidades de las
aplicaciones para las que son diseñados.
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Modelos BiológicosModelos Biológicos
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
Se estima que el cerebro humano contiene más de cien mil millones (10E11) de
neuronas y 10E14 sinapsis en el sistema nervioso. Los estudios realizados
sobre la anatomía del cerebro humano concluyen que hay, en general, más de
1000 sinapsis por término medio a la entrada y a la salida de cada neurona.
Aunque el tiempo de conmutación de las neuronas biológicas (unos pocos
milisegundos) es casi un millón de veces mayor que en las actuales
componentes de las computadoras, las neuronas naturales tienen una
conectividad miles de veces superior a la de las artificiales.
El objetivo principal de las redes neuronales de tipo biológico es desarrollar
operaciones de síntesis y procesamiento de información, relacionadas con los
sistemas biológicos.|
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Modelos BiológicosModelos Biológicos
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Modelos BiológicosModelos Biológicos
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Modelos BiológicosModelos Biológicos
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
• Existe algún generador de impulsos. Por ejemplo
la mano cuando toca algo, el ojo cuando ve algo
o el mismo cerebro cuando piensa en algo.
• Los impulsos son conducidos por el sistema
nervioso hasta el cerebro.
• Ahí es cuando las neuronas hacen su labor. Las
primeras son las que reciben el impulso
(eléctrico) mediante sus dendritas.
• Estas primeras neuronas ante la señal recibida se
activan, en su cuerpo se produce un proceso de
orden químico y a través del axon envía una
nueva señal eléctrica a las siguientes neuronas.
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Modelos BiológicosModelos Biológicos
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
• Ese proceso sigue a una velocidad inferior a las que
alcanzan las actuales computadoras, pero es como si lo
hicieran millones de computadoras al mismo tiempo.
• Cuando termina el proceso, el mismo cerebro, a través de
su «red» instalada en el cuerpo humano (sistema nervioso),
envía las señales respectivas.
• Por ejemplo, si la mano le envió la señal que está tocando
algo en extremo caliente, será el cerebro el que procese esa
información y luego de hacerlo, enviará una señal de que
ciertos músculos deben mover rápidamente el brazo para
que no se queme.
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Modelos BiológicosModelos Biológicos
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
Estímulos
La mano tiene n
células receptoras
Las neuronas tienen
en promedio 1000
conexiones c/u
La neurona recibe y
reúne el estímulo de
todas sus conexiones
La neurona procesa
químicamente el impulso
eléctrico de lo recibido
Emite una nueva
señal a las
siguientes
neuronas
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Redes Neuronales ArtificialesRedes Neuronales Artificiales
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
Las ANN aplicadas están, en general, inspiradas en las redes
neuronales biológicas, aunque poseen otras funcionalidades y
estructuras de conexión distintas a las vistas desde la perspectiva
biológica. Las características principales de las ANN son las
siguientes:
1. Auto-Organización y Adaptabilidad: utilizan algoritmos de
aprendizaje adaptativo y auto-organización, por lo que ofrecen
mejores posibilidades de procesado robusto y adaptativo.
2. Procesado no Lineal : aumenta la capacidad de la red para
aproximar funciones, clasificar patrones y aumenta su inmunidad
frente al ruido.
3. Procesado Paralelo: normalmente se usa un gran número de
nodos de procesado, con alto nivel de interconectividad.
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Redes Neuronales ArtificialesRedes Neuronales Artificiales
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Redes Neuronales ArtificialesRedes Neuronales Artificiales
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Redes Neuronales ArtificialesRedes Neuronales Artificiales
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
FASES DE MODELIZACIÓN
Fase de entrenamiento: se usa un conjunto de datos o patrones de
entrenamiento para determinar los pesos (parámetros) que definen el modelo de
red neuronal. Se calculan de manera iterativa, de acuerdo con los valores de los
valores de entrenamiento, con el objeto de minimizar el error cometido entre la
salida obtenida por la red neuronal y la salida deseada.
Fase de Prueba: en la fase anterior, el modelo puede que se ajuste demasiado a
las particularidades presentes en los patrones de entrenamiento, perdiendo su
habilidad de generalizar su aprendizaje a casos nuevos (sobreajuste). Para evitar
el problema del sobreajuste, es aconsejable utilizar un segundo grupo de datos
diferentes a los de entrenamiento, el grupo de validación, que permita controlar
el proceso de aprendizaje.
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Redes Neuronales ArtificialesRedes Neuronales Artificiales
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
TIPO DE REDES
Supervisadas. Son aquellas que cuentan con la posibilidad de comparar el
resultado obtenido por la red, con el dato real que debiese haberse obtenido. Esto
permite calcular el nivel de error y reacomodar los pesos de cada neurona de las
capas ocultas, de tal forma que vuelva a intentarse un nuevo calculo que se
aproxime más al dato correcto. Para que funcione este tipo de redes debe
contarse con las parejas de datos, es decir, para cada juego de entrada de datos,
su juego de salida. Esto servirá únicamente para la fase de entrenamiento y la
fase de prueba.
No Supervisadas. Para los modelos de entrenamiento no supervisado, el
conjunto de datos de entrenamiento consiste sólo en los patrones de entrada. Por
lo tanto, la red es entrenada sin el beneficio de un maestro. La red aprende a
adaptarse basada en las experiencias recogidas de los patrones de entrenamiento
anteriores.
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Función BaseFunción Base
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
Función
Base
Función lineal tipo hiperplano
Función radial tipo hiperesfera
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Función Base – Uso de biasFunción Base – Uso de bias
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
Función Base
a
y
Bias o polarización: entrada
constate de magnitud 1, y peso
b que se introduce en el
sumador
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Función de ActivaciónFunción de Activación
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
Función de
Activación
Función sigmoidal
Función gausiana
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Estructura de una red neuronalEstructura de una red neuronal
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
Puede resumirse que una red neuronal
se determina por las neuronas, matriz de
pesos y funciones elegidas.
Hay tres tipos de
capas de neuronas:
• la capa de entrada,
• la capa oculta y
• la capa de salida.
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Estructuras de conexiónEstructuras de conexión
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
1. Conexiones hacia delante: los valores de las
neuronas de una capa inferior son propagados hacia
las neuronas de la capa superior por medio de las
redes de conexiones hacia adelante.
2. Conexiones hacia atrás: estas conexiones llevan
los valores de las neuronas de una capa superior a
otras de la capa inferior.
3. Conexiones laterales: Un ejemplo típico de este
tipo es el circuito “el ganador toma todo” (winner-
takes-all ), que cumple un papel importante en la
elección del ganador: a la neurona de salida que da el
valor más alto se le asigna el valor total (por ejemplo,
1), mientras que a todas las demás se le da un valor
de 0.
4. Conexiones con retardo: los elementos de retardo
se incorporan en las conexiones para implementar
modelos dinámicos y temporales, es decir,
modelos que precisan de memoria.
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Tamaño de una redTamaño de una red
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
En una red multicapa, puede haber una o más capas ocultas entre las capas de
entrada y salida. El tamaño de las redes depende del número de capas y del
número de neuronas ocultas por capa.
El número de unidades ocultas está directamente relacionado con las
capacidades de la red. Para que el comportamiento de la red sea correcto, se
tiene que determinar apropiadamente el número de neuronas de la capa oculta.
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Conceptos relacionados al aprendizajeConceptos relacionados al aprendizaje
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
Neuronas
de entrada
Neuronas
de salida
Par de entrenamiento
# Edad Sexo Nivel Ingresos Zona Formacion Est. Civil Ve-No
1 87 Hombre 3549 Central Postgrado Viudo No
2 59 Hombre 4876 Sud Postgrado Casado No
3 15 Mujer 7778 Sud Primaria Casado No
4 21 Mujer 7128 Norte Primaria Viudo No
5 55 Hombre 9715 Norte Postgrado Soltero No
6 17 Mujer 3328 Norte Primaria Viudo No
7 36 Mujer 8262 Norte Postgrado Viudo No
8 77 Mujer 8143 Norte Profesional Soltero No
9 34 Hombre 1807 Central Profesional Divorciado No
10 58 Mujer 9064 Central Profesional Casado Si
11 87 Hombre 6717 Central Postgrado Divorciado No
12 96 Hombre 1371 Sud Postgrado Viudo No
.
.
.
n
Variables independientes
=
Neuronas de entrada
Variable dependiente
=
Neurona de salida
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Conceptos relacionados al aprendizajeConceptos relacionados al aprendizaje
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
Par de entrenamiento
# Edad Sexo Nivel Ingresos Zona Formacion Est. Civil Ve-No
1 87 Hombre 3549 Central Postgrado Viudo No
2 59 Hombre 4876 Sud Postgrado Casado No
3 15 Mujer 7778 Sud Primaria Casado No
4 21 Mujer 7128 Norte Primaria Viudo No
5 55 Hombre 9715 Norte Postgrado Soltero No
6 17 Mujer 3328 Norte Primaria Viudo No
7 36 Mujer 8262 Norte Postgrado Viudo No
8 77 Mujer 8143 Norte Profesional Soltero No
9 34 Hombre 1807 Central Profesional Divorciado No
10 58 Mujer 9064 Central Profesional Casado Si
11 87 Hombre 6717 Central Postgrado Divorciado No
12 96 Hombre 1371 Sud Postgrado Viudo No
.
.
.
n
Conjunto
de pares
Como es de esperar, si se corre para el mismo par de entrenamiento este proceso varias veces, el
resultado final sería, inadaptable para el resto de los pares. Ese no es el objetivo, sino lo que se desea es
entrenar a la red con varias entradas (pares de entrenamiento) y luego ver que sucede cuando
ingresamos alguna que no estaba en el set de datos de entrenamiento. Es por esta razón que no se itera
sobre un mismo elemento del conjunto de datos hasta eliminar el error sino que se realiza un
acercamiento con un elemento, luego con otro y así hasta recorrer todo el conjunto de datos. A esta
recorrida sobre el conjunto de datos se la suele denominar epoch. El error no será bajo, pero la red se
habrá acercado hacia una zona donde convergen todos los elementos. Al repetir el proceso varias veces,
es decir iterar varios epoch, la red comenzará a entrenarse.
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Tasa de aprendizaje y factor momentoTasa de aprendizaje y factor momento
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
El valor de la tasa de aprendizaje controla el tamaño del
cambio de los pesos en cada iteración. Se deben evitar
dos extremos: un ritmo de aprendizaje demasiado
pequeño puede ocasionar una disminución importante en
la velocidad de convergencia y la posibilidad de acabar
atrapado en un mínimo local; en cambio, un ritmo de
aprendizaje demasiado grande puede conducir a
inestabilidades en la función de error, lo cual evitará que
se produzca la convergencia debido a que se darán saltos
en torno al mínimo sin alcanzarlo. Por tanto, se
recomienda elegir un ritmo de aprendizaje lo más grande
posible sin que provoque grandes oscilaciones. En
general, el valor de la tasa de aprendizaje suele estar
comprendida entre 0.05 y 0.5.
El factor momento acelera la convergencia de los pesos.
Suele tomar un valor próximo a 1 (por ejemplo, 0.9).
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
TipsTips
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
• El número de neuronas ocultas determina la capacidad de
aprendizaje de la red neuronal.
• Considerando el problema del sobreajuste, se debe usar el
mínimo número de neuronas ocultas con las cuales la red rinda
de forma adecuada.
• Esto se consigue evaluando el rendimiento de diferentes
arquitecturas en función de los resultados obtenidos con el
grupo de validación.
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
• McCulloch y Pitts, en 1943, publicaron el primer estudio sobre el tema.
• El elemento central: perceptrón.
• Sólo permite discriminar entre dos clases linealmente
separables: XOR.
– 0.5= a = w1·x1 + w2·x2
– No hay combinación de x1 y x2 que resuelva este problema.
• Solución: más capas o funciones de transferencia no lineales.
a
y
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
Evolución ANN: PerceptronesEvolución ANN: Perceptrones
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
• Generalización del algoritmo del perceptrón para sistemas con entradas y
salidas continuas.
• Se define: δ=T-A= (salidas deseadas - salidas de la red).
• Minimiza una función de coste basada en ese vector de error:
• Si las funciones neuronales son lineales => un único mínimo
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
Evolución ANN: Regla deltaEvolución ANN: Regla delta
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
• Función de transferencia lineal.
• Algoritmo de entrenamiento de Widrow-Hoff o Delta, tiene en cuenta la
magnitud del error.
• Entrenamiento:
– Suma de los cuadrados de los errores sea mínima.
– Superficie de error con mínimo único.
– Algoritmo tipo gradiente.
• Aproximan funciones lineales.
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
Evolución ANN: Redes Neuronales LinealesEvolución ANN: Redes Neuronales Lineales
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
• Clave en el resurgimiento de las redes neuronales.
• Primera descripción del algoritmo fue dada por Werbos en 1974
• Generalización del algoritmo de Widrow-Hoff para redes multicapa con
funciones de transferencia no-lineales y diferenciables.
• 1989 Hornik, Stinchcombe y White
– Una red neuronal con una capa de sigmoides es capaz de aproximar
cualquier función con un número finito de discontinuidades
• Propiedad de la generalización.
• En la función de transferencia no-lineal, la superficie de error tiene varios
mínimos locales.
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
Evolución ANN: BackpropagationEvolución ANN: Backpropagation
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
• Función acotada, monótona creciente y diferenciable.
• Red de tipo feedforward.
• Suficiente con dos capas.
a
y
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
Evolución ANN: Red Perceptron Multicapa (MLP)Evolución ANN: Red Perceptron Multicapa (MLP)
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
• Descripción:
– Tras inicializar los pesos de forma aleatoria y con valores pequeños, se
selecciona el primer par de entrenamiento.
– Se calcula la salida de la red
– Se calcula la diferencia entre la salida real de la red y la salida
deseada, con lo que se obtiene el vector de error
– Se ajustan los pesos de la red de forma que se minimice el error
– Se repiten los tres pasos anteriores para cada par de entrenamiento
hasta que el error para todos los conjuntos de entrenamiento sea
aceptable.
• Descenso por la superficie del error
• Cálculo de derivadas del error respecto de los pesos y de las bias.
AdelanteAtrás
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
Evolución ANN: Algoritmo backpropagation IEvolución ANN: Algoritmo backpropagation I
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
• Underfitting.
• Memorización o Sobreaprendizaje.
• Caracterización de la red. ¿Cuantas
capas, cuantas neuronas en cada capa,
…?
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
Evolución ANN: Problemas con Algoritmo BackpropagationEvolución ANN: Problemas con Algoritmo Backpropagation
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
I
• Autoorganizativas: durante el proceso de aprendizaje la red
debe descubrir por si misma regularidades o categorías => la
red debe autoorganizarse en función de las señales
procedentes del entorno.
• Mapa de Rasgos Autoorganizados, SOM (Kohonen, 80)
• Características:
– Red competitiva
– Arquitectura unidireccional de dos capas:
• Capa de entrada: m neuronas una por cada vector de entrada.
• Capa segunda se realiza el procesamiento, formando el mapa de rasgos.
Tiene nx X ny neuronas operando en paralelo.
• Todas las neuronas de entrada están conectadas a las neuronas de la
segunda capa, a través de los pesos wij
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
Evolución ANN: Redes Neuronales no supervisadasEvolución ANN: Redes Neuronales no supervisadas
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
• Cada neurona (i,j) calcula la similitud entre el vector de
entradas y su vector de pesos
• Vence la neurona cuyo vector de pesos es más similar al
vector de entrada.
• Cada neurona sirva para detectar alguna característica del
vector de entrada.
• Función de vecindad:
relación entre neuronas
próximas en el mapa.
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
Evolución ANN: Redes Neuronales No-SupervisadasEvolución ANN: Redes Neuronales No-Supervisadas
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
• Ventajas de las redes neuronales artificiales:
– Aprendizaje adaptativo: lo necesario es aplicar un buen
algoritmo y disponer de patrones (pares) de entrenamiento.
– Auto-organización => conduce a la generalización
– Tolerancia a fallos: las redes pueden aprender patrones
que contienen ruido, distorsión o que están incompletos.
– Operación en tiempo real: procesan gran cantidad de
datos en poco tiempo.
– Facilidad de inserción en tecnología ya existente.
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
Evolución ANN: Ventajas actualesEvolución ANN: Ventajas actuales
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
• Detección de patrones.
• Filtrado de señales.
• Segmentación de datos.
• Control.
• Identificación.
En clase deberán hacerse ejercicios relativos a la aplicación de
redes neuronales. Específicamente se harán ejercicios sobre:
• Predicción de series de tiempo
• Asociación
• Predicción con más de una variable dependiente
PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
APLICACIONESAPLICACIONES
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
PARTE IIPARTE II
Algoritmos GenéticosAlgoritmos Genéticos
PARTE IIPARTE II
Algoritmos GenéticosAlgoritmos Genéticos
Inteligencia Artificial
aplicada a las finanzas
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Tipos de algoritmos evolutivosTipos de algoritmos evolutivos
PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos
Aunque hoy en día es cada vez más difícil distinguir las
diferencias entre los distintos tipos de algoritmos evolutivos
existentes, por razones sobre todo históricas, suele hablarse de
cuatro etapas principales:
• Programación Evolutiva
• Estrategias Evolutivas
• Algoritmos Genéticos
• Programación Genética
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
DefiniciónDefinición
PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos
Los Algoritmos Genéticos (AGs) son métodos adaptativos que
pueden usarse para resolver problemas de búsqueda y
optimización. Están basados en el proceso genético de los
organismos vivos. A lo largo de las generaciones, las poblaciones
evolucionan en la naturaleza de acorde con los principios de la
selección natural y la supervivencia de los más fuertes,
postulados por Darwin. Por imitación de este proceso, los
Algoritmos Genéticos son capaces de ir creando soluciones para
problemas del mundo real. La evolución de dichas soluciones
hacia valores óptimos del problema depende en buena medida de
una adecuada codificación de las mismas.
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Teoría BiológicaTeoría Biológica
PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos
La esencia de la teoría del Origen de las Especies de Charles Darwin, se recoge en las
siguientes premisas (Fang 1994):
1. En la reproducción sexual, cada individuo pasa parte de sus rasgos genéticos a sus
descendientes.
2. Además, la naturaleza produce individuos con algunos rasgos diferentes debido a
cambios llamados mutaciones, generalmente producidos de forma aleatoria.
3. Los individuos mejor adaptados tienen mayor descendencia que aquellos peor adaptados.
Esto dirige a la población hacia rasgos favorables.
4. A lo largo de grandes periodos de tiempo, la variación puede acumularse, produciendo
nuevas especies cuyos rasgos les hace especialmente adaptables a un nicho ecológico
particular.
Se puede decir que los secretos que entraña la evolución son dos: la muerte y el tiempo. Por
un lado, la muerte elimina una cantidad ingente de formas vivas que estaban
imperfectamente adaptadas al medio ambiente. Por otro, el tiempo permite ir acumulando
las pequeñas mutaciones accidentales que resultan ser beneficiosas.
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
FuncionamientoFuncionamiento
PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos
El algoritmo genético enfatiza la importancia de la cruza sexual
(operador principal) sobre el de la mutación (operador
secundario) y usa selección probabilística. El algoritmo básico es
el siguiente:
•Generar (aleatoriamente) una población inicial.
•Calcular la aptitud de cada individuo.
•Seleccionar (probabilísticamente) con base a la aptitud.
•Aplicar operadores genéticos (cruza y mutación) para generar la
siguiente población.
•Ciclar hasta que cierta condición se satisfaga.
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
FuncionamientoFuncionamiento
PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Funcionamiento – Generación de la población inicialFuncionamiento – Generación de la población inicial
PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos
Cromosoma
Gen 1 Gen 2 …… Gen n
alelo
• La representación tradicional es la binaria.
• A la cadena binaria se le llama “cromosoma”.
• Al bloque de bits que codifica una sola variable del
problema se le denomina “gen”.
• Al valor dentro de cada posición cromosómica se le llama
“alelo”.
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Funcionamiento – Sujeto y f(adap)Funcionamiento – Sujeto y f(adap)
PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos
Cromosoma = Individuo = Sujeto = Posible Solución
Gen 1 Gen 2 …… Gen n
Evaluación mediante la función de adaptación
En base al resultado de dicha
función se calcula el fitness
Fitness = fi/f
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Funcionamiento – Sujeto y f(adap)Funcionamiento – Sujeto y f(adap)
PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos
• Hay diferentes opciones para obtener el fitness
– Fitness = constante – función_objetivo
– Fitness = Recíproco (función objetivo)
– Fitness i = exp(-hvi)
• Con h elegida para que el fitness caiga en cierto rango
particular
• Superar las dificultades graduando el valor de
fitness explícitamente. Esto da control de la
velocidad de convergencia del algoritmo
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Funcionamiento – Cruce (de un punto)Funcionamiento – Cruce (de un punto)
PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Funcionamiento – Cruce (de dos puntos)Funcionamiento – Cruce (de dos puntos)
PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Funcionamiento – Cruce (Uniforme)Funcionamiento – Cruce (Uniforme)
PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Funcionamiento – Sujeto y f(adap)Funcionamiento – Sujeto y f(adap)
PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos
Gen 1 Gen 2 …… Gen n
Evaluación mediante la función de adaptación
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Funcionamiento – Condición de paradaFuncionamiento – Condición de parada
PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos
Condición de parada:
•Cantidad de generaciones
•Convergencia
•Tiempo
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Conceptos Relacionados – Términos BiológicosConceptos Relacionados – Términos Biológicos
PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos
Clonación: Proceso por el que se consiguen copias idénticas de un organismo, célula o
molécula de forma asexual.
Mutación: Es una alteración o cambio en la información genética de un ser vivo que va a
producir un cambio de características, que se presenta súbita y espontáneamente.
Reproducción: proceso biológico que permite la creación de nuevos organismos.
Cruce: Constituye el procedimiento reproductivo de tipo sexual.
Epistático: En biología se dice que un gen es “epistático” cuando su presencia suprime el
efecto de un gen que se encuentra en otra posición – (estad. multicolinealidad)
Segregación: Cuando se forman los gametos y se tiene más de un par de cromosomas en
el genotipo, entonces, para fines de la reproducción sexual, es necesario elegir uno de los
cromosomas existentes. A este proceso se le llama segregación.
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos
Paralelismo Implícito: El paralelismo implícito se refiere al hecho de que mientras el algoritmo calcula
las aptitudes de los individuos de una población, estima de forma implícita las aptitudes promedio de un
número mucho más alto de cadenas cromosómicas a través del cálculo de las aptitudes promedio
observadas en los “bloques constructores” que se detectan en la población.
Esquema: Es un patrón de valores de los genes de un cromosoma.
Fitness: Transforma la medida de evaluación en una medida de oportunidad de reproducción.
Elitismo: Incluir en una posición aleatoria de la población el individuo con mejor valor de fitness de la
generación anterior.
Selección por torneo: Se eligen dos individuos de la población actual, el mejor de ambos pasa a la
generación intermedia y recién ahí opera el cruzamiento.
Deriva genética: Favorecer más de lo que les corresponde a individuos ocasionalmente más aptos.
Evolución en avalancha: Al incrementar los individuos más aptos su presencia en la población, la
diversidad disminuye y se crean superindividuos, punto llegar a un punto de convergencia no óptimo.
Conceptos Relacionados – Términos de la técnica de AGConceptos Relacionados – Términos de la técnica de AG
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos
La presencia de un esquema H en la población P de la generación
del instante t en un Algoritmo Genético evoluciona
estadísticamente de modo exponencial.
Conceptos Relacionados – Teorema FundamentalConceptos Relacionados – Teorema Fundamental
Factor de Crecimiento
Factor de Supervivencia
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Conceptos Relacionados – Modelo de IslasConceptos Relacionados – Modelo de Islas
PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos
Un algoritmo genético diagramado bajo el modelo de islas, es en el que la
población de soluciones se divide en un número fijo de subpoblaciones, cada una
evolucionando de forma independiente, pero todas resolviendo el mismo
problema. Este modelo propone el uso de un operador de migración el cual
periódicamente intercambia soluciones entre las subpoblaciones. Adoptando este
tipo de Algoritmos Genéticos, se pueden diferenciar las subpoblaciones con
diferentes parámetros de control y la búsqueda se hace más extensa y mucho más
efectiva.
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Conceptos Relacionados – Modelo celularConceptos Relacionados – Modelo celular
PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos
• Los sujetos sólo se comunican con sus vecinos inmediatos
• Cada sujeto se fija en sus vecinos inmediatos y elige el mejor individuo que
encuentra
• Recombina su individuo con el elegido del vecino
• Si un vecindario está a 20 o 25 movimientos de otro, estos vecindarios están
aislados como en el modelo de islas
• Luego de algunas generaciones hay algunos focos conteniendo individuos
similares
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Resumen de ventajasResumen de ventajas
PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos
• Simplicidad conceptual.
• Amplia aplicabilidad.
• Superiores a las técnicas tradicionales en muchos problemas
del mundo real.
• Tienen el potencial para incorporar conocimiento sobre el
dominio y para hibridarse con otras técnicas de
búsqueda/optimización.
• Pueden explotar fácilmente las arquitecturas en paralelo.
• Son robustas a los cambios dinámicos.
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Resumen de RequerimientosResumen de Requerimientos
PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos
Para poder aplicar el algoritmo genético se requiere de los 5 componentes
básicos siguientes:
•Una representación de las soluciones potenciales del problema.
•Una forma de crear una población inicial de posibles soluciones
(normalmente un proceso aleatorio).
•Una función de evaluación que clasifique las soluciones en términos de su
“aptitud”.
•Operadores genéticos que alteren la composición de los hijos que se
producirán para las siguientes generaciones (normalmente cruce sexual y
mutación).
•Valores para los diferentes parámetros que utiliza el algoritmo genético
(tamaño de la población, probabilidad de cruza, probabilidad de mutación,
número máximo de generaciones, etc.)
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
AplicacionesAplicaciones
PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos
Industria: Equilibrado de cargas (Fulk, 93); Planificación multiobjetivo (Busc, 91);
programación de operaciones (Matt, 96).
ƒServicios financieros: Estudio de riesgos (Hugh, 90); detección de fraude en créditos
(Foga, 92);Selección de carteras de inversión (Nobl, 90).
ƒTráfico: Establecimiento de rutas de vehículos (Kada, 91); programación del despegue
de aviones (Abra, 93).
ƒEnergía: Optimización de las redes de distribución de energía eléctrica (Ader, 85).
ƒEducación: Problemas de asignación aula-clase (Colo, 92); programación de exámenes
(Ross, 94).
ƒTelecomunicaciones: Diseño de redes de área local (Kear, 95).
ƒSalud pública: Programación de pacientes en un hospital (Abla, 95).
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
NotaNota
PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos
Nótese, sin embargo, que es importante considerar que estos
algoritmos son técnicas heurísticas. Por tanto, no garantizan que
convergerán al óptimo de un problema dado, aunque en la práctica
suelen aproximar razonablemente bien el óptimo de un problema
en un tiempo promedio considerablemente menor que los
algoritmos deterministas. Esta distinción es importante, pues el
papel de las técnicas heurísticas es el de servir normalmente como
último recurso para resolver un problema en el que los algoritmos
convencionales (típicamente deterministas) no funcionan o tienen
un costo computacional prohibitivo. Esto implica que antes de
decidir recurrir a los algoritmos genéticos, debe analizarse la
factibilidad de utilizar otro tipo de técnicas.
INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas
Inteligencia Artificial
aplicada a las finanzas
Inteligencia Artificial
aplicada a las finanzas
Material preparado por:Material preparado por:
Samir Homsi AragónSamir Homsi Aragón
Material preparado por:Material preparado por:
Samir Homsi AragónSamir Homsi Aragón

Más contenido relacionado

La actualidad más candente

Inteligencia Artificial y Sistemas Expertos
Inteligencia Artificial y Sistemas ExpertosInteligencia Artificial y Sistemas Expertos
Inteligencia Artificial y Sistemas ExpertosCarlosPalacios
 
Tecnologias De Inteligencia Artificial En La Empresa
Tecnologias De Inteligencia Artificial En La  EmpresaTecnologias De Inteligencia Artificial En La  Empresa
Tecnologias De Inteligencia Artificial En La EmpresaFRANK DAVID
 
INTELIGENCIA ARTIFICIAL
INTELIGENCIA ARTIFICIAL INTELIGENCIA ARTIFICIAL
INTELIGENCIA ARTIFICIAL Zakurita92
 
Inteligencia Artificial Www
Inteligencia Artificial WwwInteligencia Artificial Www
Inteligencia Artificial Wwwppsolano
 
Inteligencia artificial y sistemas expertos
Inteligencia artificial y sistemas expertosInteligencia artificial y sistemas expertos
Inteligencia artificial y sistemas expertosingsistemas1
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificialyakoooooo
 
Presentación inteligencia artificial
Presentación inteligencia artificialPresentación inteligencia artificial
Presentación inteligencia artificialerikasuansalamanca
 
Inteligencia artificial y sus aplicaciones
Inteligencia artificial y sus aplicacionesInteligencia artificial y sus aplicaciones
Inteligencia artificial y sus aplicacionesm_ibarra
 
Inteligencia Artificial Clase 1
Inteligencia Artificial Clase 1Inteligencia Artificial Clase 1
Inteligencia Artificial Clase 1UNEFA
 
Importancia de inteligencia artificial en las empresas
Importancia de inteligencia artificial en las empresasImportancia de inteligencia artificial en las empresas
Importancia de inteligencia artificial en las empresasrreynac
 
Intelingencia artificial diapositivas expo..actividad5
Intelingencia artificial diapositivas expo..actividad5Intelingencia artificial diapositivas expo..actividad5
Intelingencia artificial diapositivas expo..actividad5Dora281193
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificialJorge Juárez
 

La actualidad más candente (20)

Presentación de Asignatura::Inteligencia Artificial
Presentación de Asignatura::Inteligencia ArtificialPresentación de Asignatura::Inteligencia Artificial
Presentación de Asignatura::Inteligencia Artificial
 
Inteligencia Artificial y Sistemas Expertos
Inteligencia Artificial y Sistemas ExpertosInteligencia Artificial y Sistemas Expertos
Inteligencia Artificial y Sistemas Expertos
 
Tecnologias De Inteligencia Artificial En La Empresa
Tecnologias De Inteligencia Artificial En La  EmpresaTecnologias De Inteligencia Artificial En La  Empresa
Tecnologias De Inteligencia Artificial En La Empresa
 
Desarrollo de la Inteligencia Artificial
Desarrollo de la Inteligencia ArtificialDesarrollo de la Inteligencia Artificial
Desarrollo de la Inteligencia Artificial
 
INTELIGENCIA ARTIFICIAL
INTELIGENCIA ARTIFICIAL INTELIGENCIA ARTIFICIAL
INTELIGENCIA ARTIFICIAL
 
Inteligencia Artificial Www
Inteligencia Artificial WwwInteligencia Artificial Www
Inteligencia Artificial Www
 
Inteligencia artificial y sistemas expertos
Inteligencia artificial y sistemas expertosInteligencia artificial y sistemas expertos
Inteligencia artificial y sistemas expertos
 
Límites de la inteligencia artificial
Límites de la inteligencia artificialLímites de la inteligencia artificial
Límites de la inteligencia artificial
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
LA INTELIGENCIA ARTIFICIAL
LA INTELIGENCIA ARTIFICIALLA INTELIGENCIA ARTIFICIAL
LA INTELIGENCIA ARTIFICIAL
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Presentación inteligencia artificial
Presentación inteligencia artificialPresentación inteligencia artificial
Presentación inteligencia artificial
 
Inteligencia artificial y sus aplicaciones
Inteligencia artificial y sus aplicacionesInteligencia artificial y sus aplicaciones
Inteligencia artificial y sus aplicaciones
 
Inteligencia Artificial Clase 1
Inteligencia Artificial Clase 1Inteligencia Artificial Clase 1
Inteligencia Artificial Clase 1
 
Importancia de inteligencia artificial en las empresas
Importancia de inteligencia artificial en las empresasImportancia de inteligencia artificial en las empresas
Importancia de inteligencia artificial en las empresas
 
Intelingencia artificial diapositivas expo..actividad5
Intelingencia artificial diapositivas expo..actividad5Intelingencia artificial diapositivas expo..actividad5
Intelingencia artificial diapositivas expo..actividad5
 
Inteligencia Artificial Presentación Final
Inteligencia Artificial Presentación Final Inteligencia Artificial Presentación Final
Inteligencia Artificial Presentación Final
 
02-Unidad 1 Generalidades de la Inteligencia Artificial
02-Unidad 1 Generalidades de la Inteligencia Artificial02-Unidad 1 Generalidades de la Inteligencia Artificial
02-Unidad 1 Generalidades de la Inteligencia Artificial
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 

Similar a Inteligencia artificial aplicada a las finanzas

Redes Neuronales(Examen)
Redes Neuronales(Examen)Redes Neuronales(Examen)
Redes Neuronales(Examen)diego28mauricio
 
Redes Neuronales(Examen)
Redes Neuronales(Examen)Redes Neuronales(Examen)
Redes Neuronales(Examen)diego28mauricio
 
Redes neuronales yoseph reyes
Redes neuronales yoseph reyesRedes neuronales yoseph reyes
Redes neuronales yoseph reyesAugustoCarrillo6
 
06mem inteligencia artificial redes neuronales y sus aplicciones
06mem inteligencia artificial redes neuronales y sus aplicciones06mem inteligencia artificial redes neuronales y sus aplicciones
06mem inteligencia artificial redes neuronales y sus apliccionesjcbp_peru
 
Lectura ia rna y aplicaciones 2 as_06mem
Lectura ia rna y aplicaciones 2 as_06memLectura ia rna y aplicaciones 2 as_06mem
Lectura ia rna y aplicaciones 2 as_06memjcbp_peru
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronaleselianmarin
 
redes neuronales y artificales.pdf
redes neuronales y artificales.pdfredes neuronales y artificales.pdf
redes neuronales y artificales.pdfWildrChoquegomez
 
IA conexionista-Redes Neuronales Artificiales: introducción
IA conexionista-Redes Neuronales Artificiales: introducciónIA conexionista-Redes Neuronales Artificiales: introducción
IA conexionista-Redes Neuronales Artificiales: introducciónPriscill Orue Esquivel
 
IRIN clase 140509
IRIN clase 140509IRIN clase 140509
IRIN clase 140509matallanas
 
Redes neuronales y sus aplicaciones
Redes neuronales y sus aplicacionesRedes neuronales y sus aplicaciones
Redes neuronales y sus aplicacionesAmbBixenman
 
Sistemas neuronales
Sistemas neuronalesSistemas neuronales
Sistemas neuronalescenation993
 
SISTEMAS NEURONALES
SISTEMAS NEURONALESSISTEMAS NEURONALES
SISTEMAS NEURONALESkaro2705
 
Problema de Aplicación sobre la fertilidad en los hombres aplicando las Funci...
Problema de Aplicación sobre la fertilidad en los hombres aplicando las Funci...Problema de Aplicación sobre la fertilidad en los hombres aplicando las Funci...
Problema de Aplicación sobre la fertilidad en los hombres aplicando las Funci...Henry Quezada
 

Similar a Inteligencia artificial aplicada a las finanzas (20)

Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronales
 
Redes neuronales
Redes neuronalesRedes neuronales
Redes neuronales
 
Redes Neuronales(Examen)
Redes Neuronales(Examen)Redes Neuronales(Examen)
Redes Neuronales(Examen)
 
Redes Neuronales(Examen)
Redes Neuronales(Examen)Redes Neuronales(Examen)
Redes Neuronales(Examen)
 
Redes neuronales yoseph reyes
Redes neuronales yoseph reyesRedes neuronales yoseph reyes
Redes neuronales yoseph reyes
 
06mem
06mem06mem
06mem
 
06mem inteligencia artificial redes neuronales y sus aplicciones
06mem inteligencia artificial redes neuronales y sus aplicciones06mem inteligencia artificial redes neuronales y sus aplicciones
06mem inteligencia artificial redes neuronales y sus aplicciones
 
Lectura ia rna y aplicaciones 2 as_06mem
Lectura ia rna y aplicaciones 2 as_06memLectura ia rna y aplicaciones 2 as_06mem
Lectura ia rna y aplicaciones 2 as_06mem
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronales
 
redes neuronales y artificales.pdf
redes neuronales y artificales.pdfredes neuronales y artificales.pdf
redes neuronales y artificales.pdf
 
Libro del-curso
Libro del-cursoLibro del-curso
Libro del-curso
 
IA conexionista-Redes Neuronales Artificiales: introducción
IA conexionista-Redes Neuronales Artificiales: introducciónIA conexionista-Redes Neuronales Artificiales: introducción
IA conexionista-Redes Neuronales Artificiales: introducción
 
Red neuronal
Red neuronalRed neuronal
Red neuronal
 
Redes Neuronales
 Redes Neuronales Redes Neuronales
Redes Neuronales
 
IRIN clase 140509
IRIN clase 140509IRIN clase 140509
IRIN clase 140509
 
Redes neuronales y sus aplicaciones
Redes neuronales y sus aplicacionesRedes neuronales y sus aplicaciones
Redes neuronales y sus aplicaciones
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Sistemas neuronales
Sistemas neuronalesSistemas neuronales
Sistemas neuronales
 
SISTEMAS NEURONALES
SISTEMAS NEURONALESSISTEMAS NEURONALES
SISTEMAS NEURONALES
 
Problema de Aplicación sobre la fertilidad en los hombres aplicando las Funci...
Problema de Aplicación sobre la fertilidad en los hombres aplicando las Funci...Problema de Aplicación sobre la fertilidad en los hombres aplicando las Funci...
Problema de Aplicación sobre la fertilidad en los hombres aplicando las Funci...
 

Más de Samir Homsi

Capitulo 1 - Marco estrategico de Gestión de Entidades Financieras en Bolivia
Capitulo 1 - Marco estrategico de Gestión de Entidades Financieras en BoliviaCapitulo 1 - Marco estrategico de Gestión de Entidades Financieras en Bolivia
Capitulo 1 - Marco estrategico de Gestión de Entidades Financieras en BoliviaSamir Homsi
 
Capitulo 3 - Análisis del riesgo individual
Capitulo 3 - Análisis del riesgo individualCapitulo 3 - Análisis del riesgo individual
Capitulo 3 - Análisis del riesgo individualSamir Homsi
 
Capitulo 2 - Tecnologia crediticia
Capitulo 2  - Tecnologia crediticiaCapitulo 2  - Tecnologia crediticia
Capitulo 2 - Tecnologia crediticiaSamir Homsi
 
Relación comercial entre banca y pequeña empresa en Bolivia
Relación comercial entre banca y pequeña empresa en BoliviaRelación comercial entre banca y pequeña empresa en Bolivia
Relación comercial entre banca y pequeña empresa en BoliviaSamir Homsi
 
Modelo de gestión de riesgo crediticio
Modelo de gestión de riesgo crediticioModelo de gestión de riesgo crediticio
Modelo de gestión de riesgo crediticioSamir Homsi
 
Gerencia Financiera
Gerencia FinancieraGerencia Financiera
Gerencia FinancieraSamir Homsi
 
Herramientas para gestion de datos
Herramientas para gestion de datosHerramientas para gestion de datos
Herramientas para gestion de datosSamir Homsi
 
Análisis financiero y bancario
Análisis financiero y bancarioAnálisis financiero y bancario
Análisis financiero y bancarioSamir Homsi
 
Curso riesgo crediticio
Curso riesgo crediticioCurso riesgo crediticio
Curso riesgo crediticioSamir Homsi
 
Administración Estratégica
Administración EstratégicaAdministración Estratégica
Administración EstratégicaSamir Homsi
 
Gerencia Financiera
Gerencia FinancieraGerencia Financiera
Gerencia FinancieraSamir Homsi
 

Más de Samir Homsi (11)

Capitulo 1 - Marco estrategico de Gestión de Entidades Financieras en Bolivia
Capitulo 1 - Marco estrategico de Gestión de Entidades Financieras en BoliviaCapitulo 1 - Marco estrategico de Gestión de Entidades Financieras en Bolivia
Capitulo 1 - Marco estrategico de Gestión de Entidades Financieras en Bolivia
 
Capitulo 3 - Análisis del riesgo individual
Capitulo 3 - Análisis del riesgo individualCapitulo 3 - Análisis del riesgo individual
Capitulo 3 - Análisis del riesgo individual
 
Capitulo 2 - Tecnologia crediticia
Capitulo 2  - Tecnologia crediticiaCapitulo 2  - Tecnologia crediticia
Capitulo 2 - Tecnologia crediticia
 
Relación comercial entre banca y pequeña empresa en Bolivia
Relación comercial entre banca y pequeña empresa en BoliviaRelación comercial entre banca y pequeña empresa en Bolivia
Relación comercial entre banca y pequeña empresa en Bolivia
 
Modelo de gestión de riesgo crediticio
Modelo de gestión de riesgo crediticioModelo de gestión de riesgo crediticio
Modelo de gestión de riesgo crediticio
 
Gerencia Financiera
Gerencia FinancieraGerencia Financiera
Gerencia Financiera
 
Herramientas para gestion de datos
Herramientas para gestion de datosHerramientas para gestion de datos
Herramientas para gestion de datos
 
Análisis financiero y bancario
Análisis financiero y bancarioAnálisis financiero y bancario
Análisis financiero y bancario
 
Curso riesgo crediticio
Curso riesgo crediticioCurso riesgo crediticio
Curso riesgo crediticio
 
Administración Estratégica
Administración EstratégicaAdministración Estratégica
Administración Estratégica
 
Gerencia Financiera
Gerencia FinancieraGerencia Financiera
Gerencia Financiera
 

Último

AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdfAFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdfOdallizLucanaJalja1
 
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...antonellamujica
 
MANUAL SKIDDER manual manual manual manua
MANUAL SKIDDER manual manual manual manuaMANUAL SKIDDER manual manual manual manua
MANUAL SKIDDER manual manual manual manuaasesoriam4m
 
CODIGO DE ETICA PARA EL PROFESIONAL DE LA CONTABILIDAD IFAC (4).pdf
CODIGO DE ETICA PARA EL PROFESIONAL DE LA CONTABILIDAD IFAC (4).pdfCODIGO DE ETICA PARA EL PROFESIONAL DE LA CONTABILIDAD IFAC (4).pdf
CODIGO DE ETICA PARA EL PROFESIONAL DE LA CONTABILIDAD IFAC (4).pdfmelissafelipe28
 
Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionales
Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionalesProyecto TRIBUTACION APLICADA-1.pdf impuestos nacionales
Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionalesjimmyrocha6
 
diapositivas 26-12-16_seguridad ciudadana.pptx
diapositivas 26-12-16_seguridad ciudadana.pptxdiapositivas 26-12-16_seguridad ciudadana.pptx
diapositivas 26-12-16_seguridad ciudadana.pptxDiegoQuispeHuaman
 
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdfRamon Costa i Pujol
 
La electrónica y electricidad finall.pdf
La electrónica y electricidad finall.pdfLa electrónica y electricidad finall.pdf
La electrónica y electricidad finall.pdfDiegomauricioMedinam
 
JOSSELYN SALINfffffffAS- CAPITULO 4 Y 5.pptx
JOSSELYN SALINfffffffAS- CAPITULO 4 Y 5.pptxJOSSELYN SALINfffffffAS- CAPITULO 4 Y 5.pptx
JOSSELYN SALINfffffffAS- CAPITULO 4 Y 5.pptxJosVidal41
 
PRINCIPIOS DE CONDUCCION Y LIDERAZGO SGTO 1.pdf
PRINCIPIOS DE CONDUCCION Y LIDERAZGO SGTO 1.pdfPRINCIPIOS DE CONDUCCION Y LIDERAZGO SGTO 1.pdf
PRINCIPIOS DE CONDUCCION Y LIDERAZGO SGTO 1.pdfCarolinaMaguio
 
Coca cola organigrama de proceso empresariales.pptx
Coca cola organigrama de proceso empresariales.pptxCoca cola organigrama de proceso empresariales.pptx
Coca cola organigrama de proceso empresariales.pptxJesDavidZeta
 
DO_FCE_310_PO_.pdf. La contabilidad gubernamental SOS de suma importancia fu...
DO_FCE_310_PO_.pdf.  La contabilidad gubernamental SOS de suma importancia fu...DO_FCE_310_PO_.pdf.  La contabilidad gubernamental SOS de suma importancia fu...
DO_FCE_310_PO_.pdf. La contabilidad gubernamental SOS de suma importancia fu...ssuser2887fd1
 
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptx
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptxT.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptx
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptxLizCarolAmasifuenIba
 
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASAPLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASAAlexandraSalgado28
 
PPT Empresas IANSA Sobre Recursos Humanos.pdf
PPT Empresas IANSA Sobre Recursos Humanos.pdfPPT Empresas IANSA Sobre Recursos Humanos.pdf
PPT Empresas IANSA Sobre Recursos Humanos.pdfihmorales
 
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-ComunicacionesIMSA
 
Pensamiento Lógico - Matemático USB Empresas
Pensamiento Lógico - Matemático USB EmpresasPensamiento Lógico - Matemático USB Empresas
Pensamiento Lógico - Matemático USB Empresasanglunal456
 
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdfT.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdfLizCarolAmasifuenIba
 
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?Michael Rada
 
15. NORMATIVA DE SST - LA LEY 29783.pptx
15. NORMATIVA DE SST - LA LEY 29783.pptx15. NORMATIVA DE SST - LA LEY 29783.pptx
15. NORMATIVA DE SST - LA LEY 29783.pptxAndreaAlessandraBoli
 

Último (20)

AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdfAFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
 
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
 
MANUAL SKIDDER manual manual manual manua
MANUAL SKIDDER manual manual manual manuaMANUAL SKIDDER manual manual manual manua
MANUAL SKIDDER manual manual manual manua
 
CODIGO DE ETICA PARA EL PROFESIONAL DE LA CONTABILIDAD IFAC (4).pdf
CODIGO DE ETICA PARA EL PROFESIONAL DE LA CONTABILIDAD IFAC (4).pdfCODIGO DE ETICA PARA EL PROFESIONAL DE LA CONTABILIDAD IFAC (4).pdf
CODIGO DE ETICA PARA EL PROFESIONAL DE LA CONTABILIDAD IFAC (4).pdf
 
Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionales
Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionalesProyecto TRIBUTACION APLICADA-1.pdf impuestos nacionales
Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionales
 
diapositivas 26-12-16_seguridad ciudadana.pptx
diapositivas 26-12-16_seguridad ciudadana.pptxdiapositivas 26-12-16_seguridad ciudadana.pptx
diapositivas 26-12-16_seguridad ciudadana.pptx
 
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
 
La electrónica y electricidad finall.pdf
La electrónica y electricidad finall.pdfLa electrónica y electricidad finall.pdf
La electrónica y electricidad finall.pdf
 
JOSSELYN SALINfffffffAS- CAPITULO 4 Y 5.pptx
JOSSELYN SALINfffffffAS- CAPITULO 4 Y 5.pptxJOSSELYN SALINfffffffAS- CAPITULO 4 Y 5.pptx
JOSSELYN SALINfffffffAS- CAPITULO 4 Y 5.pptx
 
PRINCIPIOS DE CONDUCCION Y LIDERAZGO SGTO 1.pdf
PRINCIPIOS DE CONDUCCION Y LIDERAZGO SGTO 1.pdfPRINCIPIOS DE CONDUCCION Y LIDERAZGO SGTO 1.pdf
PRINCIPIOS DE CONDUCCION Y LIDERAZGO SGTO 1.pdf
 
Coca cola organigrama de proceso empresariales.pptx
Coca cola organigrama de proceso empresariales.pptxCoca cola organigrama de proceso empresariales.pptx
Coca cola organigrama de proceso empresariales.pptx
 
DO_FCE_310_PO_.pdf. La contabilidad gubernamental SOS de suma importancia fu...
DO_FCE_310_PO_.pdf.  La contabilidad gubernamental SOS de suma importancia fu...DO_FCE_310_PO_.pdf.  La contabilidad gubernamental SOS de suma importancia fu...
DO_FCE_310_PO_.pdf. La contabilidad gubernamental SOS de suma importancia fu...
 
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptx
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptxT.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptx
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptx
 
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASAPLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
 
PPT Empresas IANSA Sobre Recursos Humanos.pdf
PPT Empresas IANSA Sobre Recursos Humanos.pdfPPT Empresas IANSA Sobre Recursos Humanos.pdf
PPT Empresas IANSA Sobre Recursos Humanos.pdf
 
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
 
Pensamiento Lógico - Matemático USB Empresas
Pensamiento Lógico - Matemático USB EmpresasPensamiento Lógico - Matemático USB Empresas
Pensamiento Lógico - Matemático USB Empresas
 
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdfT.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
 
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
 
15. NORMATIVA DE SST - LA LEY 29783.pptx
15. NORMATIVA DE SST - LA LEY 29783.pptx15. NORMATIVA DE SST - LA LEY 29783.pptx
15. NORMATIVA DE SST - LA LEY 29783.pptx
 

Inteligencia artificial aplicada a las finanzas

  • 1. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas (en colocaciones y captaciones) Samir Homsi AragónSamir Homsi Aragón Inteligencia Artificial aplicada a las finanzas
  • 2. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas CONTENIDOCONTENIDOCONTENIDOCONTENIDO Inteligencia Artificial aplicada a las finanzas
  • 3. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Índice de avanceÍndice de avance CONTENIDOCONTENIDO Parte I. Redes Neuronales Parte II. Algoritmos Genéticos
  • 4. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas PARTE IPARTE I Redes NeuronalesRedes Neuronales PARTE IPARTE I Redes NeuronalesRedes Neuronales Inteligencia Artificial aplicada a las finanzas
  • 5. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas IntroducciónIntroducción PARTE I. Redes NeuronalesPARTE I. Redes Neuronales Las Redes Neuronales (NN: Neural Networks) fueron creadas con el propósito de intentar replicar el funcionamiento del cerebro. El componente principal se centra en el uso de neuronas y el funcionamiento que éstas tienen en un organismo biológico. El primer modelo de red neuronal fue propuesto en 1943 por McCulloch y Pitts. Este modelo era binario, donde cada neurona tenía una escala o umbral prefijado. Este modelo sirvió de base para el desarrollo de toda esta nueva área del conocimiento humano.
  • 6. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas IntroducciónIntroducción PARTE I. Redes NeuronalesPARTE I. Redes Neuronales Una primera clasificación de los modelos de NN es: 1. Modelos inspirados en la Biología: Estos comprenden las redes que tratan de simular los sistemas neuronales biológicos, así como ciertas funciones como las auditivas o de visión. 2. Modelos artificiales aplicados: Estos modelos no tienen por qué guardar similitud estricta con los sistemas biológicos. Sus arquitecturas están bastante ligadas a las necesidades de las aplicaciones para las que son diseñados.
  • 7. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Modelos BiológicosModelos Biológicos PARTE I. Redes NeuronalesPARTE I. Redes Neuronales Se estima que el cerebro humano contiene más de cien mil millones (10E11) de neuronas y 10E14 sinapsis en el sistema nervioso. Los estudios realizados sobre la anatomía del cerebro humano concluyen que hay, en general, más de 1000 sinapsis por término medio a la entrada y a la salida de cada neurona. Aunque el tiempo de conmutación de las neuronas biológicas (unos pocos milisegundos) es casi un millón de veces mayor que en las actuales componentes de las computadoras, las neuronas naturales tienen una conectividad miles de veces superior a la de las artificiales. El objetivo principal de las redes neuronales de tipo biológico es desarrollar operaciones de síntesis y procesamiento de información, relacionadas con los sistemas biológicos.|
  • 8. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Modelos BiológicosModelos Biológicos PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
  • 9. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Modelos BiológicosModelos Biológicos PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
  • 10. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Modelos BiológicosModelos Biológicos PARTE I. Redes NeuronalesPARTE I. Redes Neuronales • Existe algún generador de impulsos. Por ejemplo la mano cuando toca algo, el ojo cuando ve algo o el mismo cerebro cuando piensa en algo. • Los impulsos son conducidos por el sistema nervioso hasta el cerebro. • Ahí es cuando las neuronas hacen su labor. Las primeras son las que reciben el impulso (eléctrico) mediante sus dendritas. • Estas primeras neuronas ante la señal recibida se activan, en su cuerpo se produce un proceso de orden químico y a través del axon envía una nueva señal eléctrica a las siguientes neuronas.
  • 11. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Modelos BiológicosModelos Biológicos PARTE I. Redes NeuronalesPARTE I. Redes Neuronales • Ese proceso sigue a una velocidad inferior a las que alcanzan las actuales computadoras, pero es como si lo hicieran millones de computadoras al mismo tiempo. • Cuando termina el proceso, el mismo cerebro, a través de su «red» instalada en el cuerpo humano (sistema nervioso), envía las señales respectivas. • Por ejemplo, si la mano le envió la señal que está tocando algo en extremo caliente, será el cerebro el que procese esa información y luego de hacerlo, enviará una señal de que ciertos músculos deben mover rápidamente el brazo para que no se queme.
  • 12. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Modelos BiológicosModelos Biológicos PARTE I. Redes NeuronalesPARTE I. Redes Neuronales Estímulos La mano tiene n células receptoras Las neuronas tienen en promedio 1000 conexiones c/u La neurona recibe y reúne el estímulo de todas sus conexiones La neurona procesa químicamente el impulso eléctrico de lo recibido Emite una nueva señal a las siguientes neuronas
  • 13. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Redes Neuronales ArtificialesRedes Neuronales Artificiales PARTE I. Redes NeuronalesPARTE I. Redes Neuronales Las ANN aplicadas están, en general, inspiradas en las redes neuronales biológicas, aunque poseen otras funcionalidades y estructuras de conexión distintas a las vistas desde la perspectiva biológica. Las características principales de las ANN son las siguientes: 1. Auto-Organización y Adaptabilidad: utilizan algoritmos de aprendizaje adaptativo y auto-organización, por lo que ofrecen mejores posibilidades de procesado robusto y adaptativo. 2. Procesado no Lineal : aumenta la capacidad de la red para aproximar funciones, clasificar patrones y aumenta su inmunidad frente al ruido. 3. Procesado Paralelo: normalmente se usa un gran número de nodos de procesado, con alto nivel de interconectividad.
  • 14. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Redes Neuronales ArtificialesRedes Neuronales Artificiales PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
  • 15. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Redes Neuronales ArtificialesRedes Neuronales Artificiales PARTE I. Redes NeuronalesPARTE I. Redes Neuronales
  • 16. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Redes Neuronales ArtificialesRedes Neuronales Artificiales PARTE I. Redes NeuronalesPARTE I. Redes Neuronales FASES DE MODELIZACIÓN Fase de entrenamiento: se usa un conjunto de datos o patrones de entrenamiento para determinar los pesos (parámetros) que definen el modelo de red neuronal. Se calculan de manera iterativa, de acuerdo con los valores de los valores de entrenamiento, con el objeto de minimizar el error cometido entre la salida obtenida por la red neuronal y la salida deseada. Fase de Prueba: en la fase anterior, el modelo puede que se ajuste demasiado a las particularidades presentes en los patrones de entrenamiento, perdiendo su habilidad de generalizar su aprendizaje a casos nuevos (sobreajuste). Para evitar el problema del sobreajuste, es aconsejable utilizar un segundo grupo de datos diferentes a los de entrenamiento, el grupo de validación, que permita controlar el proceso de aprendizaje.
  • 17. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Redes Neuronales ArtificialesRedes Neuronales Artificiales PARTE I. Redes NeuronalesPARTE I. Redes Neuronales TIPO DE REDES Supervisadas. Son aquellas que cuentan con la posibilidad de comparar el resultado obtenido por la red, con el dato real que debiese haberse obtenido. Esto permite calcular el nivel de error y reacomodar los pesos de cada neurona de las capas ocultas, de tal forma que vuelva a intentarse un nuevo calculo que se aproxime más al dato correcto. Para que funcione este tipo de redes debe contarse con las parejas de datos, es decir, para cada juego de entrada de datos, su juego de salida. Esto servirá únicamente para la fase de entrenamiento y la fase de prueba. No Supervisadas. Para los modelos de entrenamiento no supervisado, el conjunto de datos de entrenamiento consiste sólo en los patrones de entrada. Por lo tanto, la red es entrenada sin el beneficio de un maestro. La red aprende a adaptarse basada en las experiencias recogidas de los patrones de entrenamiento anteriores.
  • 18. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Función BaseFunción Base PARTE I. Redes NeuronalesPARTE I. Redes Neuronales Función Base Función lineal tipo hiperplano Función radial tipo hiperesfera
  • 19. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Función Base – Uso de biasFunción Base – Uso de bias PARTE I. Redes NeuronalesPARTE I. Redes Neuronales Función Base a y Bias o polarización: entrada constate de magnitud 1, y peso b que se introduce en el sumador
  • 20. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Función de ActivaciónFunción de Activación PARTE I. Redes NeuronalesPARTE I. Redes Neuronales Función de Activación Función sigmoidal Función gausiana
  • 21. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Estructura de una red neuronalEstructura de una red neuronal PARTE I. Redes NeuronalesPARTE I. Redes Neuronales Puede resumirse que una red neuronal se determina por las neuronas, matriz de pesos y funciones elegidas. Hay tres tipos de capas de neuronas: • la capa de entrada, • la capa oculta y • la capa de salida.
  • 22. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Estructuras de conexiónEstructuras de conexión PARTE I. Redes NeuronalesPARTE I. Redes Neuronales 1. Conexiones hacia delante: los valores de las neuronas de una capa inferior son propagados hacia las neuronas de la capa superior por medio de las redes de conexiones hacia adelante. 2. Conexiones hacia atrás: estas conexiones llevan los valores de las neuronas de una capa superior a otras de la capa inferior. 3. Conexiones laterales: Un ejemplo típico de este tipo es el circuito “el ganador toma todo” (winner- takes-all ), que cumple un papel importante en la elección del ganador: a la neurona de salida que da el valor más alto se le asigna el valor total (por ejemplo, 1), mientras que a todas las demás se le da un valor de 0. 4. Conexiones con retardo: los elementos de retardo se incorporan en las conexiones para implementar modelos dinámicos y temporales, es decir, modelos que precisan de memoria.
  • 23. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Tamaño de una redTamaño de una red PARTE I. Redes NeuronalesPARTE I. Redes Neuronales En una red multicapa, puede haber una o más capas ocultas entre las capas de entrada y salida. El tamaño de las redes depende del número de capas y del número de neuronas ocultas por capa. El número de unidades ocultas está directamente relacionado con las capacidades de la red. Para que el comportamiento de la red sea correcto, se tiene que determinar apropiadamente el número de neuronas de la capa oculta.
  • 24. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Conceptos relacionados al aprendizajeConceptos relacionados al aprendizaje PARTE I. Redes NeuronalesPARTE I. Redes Neuronales Neuronas de entrada Neuronas de salida Par de entrenamiento # Edad Sexo Nivel Ingresos Zona Formacion Est. Civil Ve-No 1 87 Hombre 3549 Central Postgrado Viudo No 2 59 Hombre 4876 Sud Postgrado Casado No 3 15 Mujer 7778 Sud Primaria Casado No 4 21 Mujer 7128 Norte Primaria Viudo No 5 55 Hombre 9715 Norte Postgrado Soltero No 6 17 Mujer 3328 Norte Primaria Viudo No 7 36 Mujer 8262 Norte Postgrado Viudo No 8 77 Mujer 8143 Norte Profesional Soltero No 9 34 Hombre 1807 Central Profesional Divorciado No 10 58 Mujer 9064 Central Profesional Casado Si 11 87 Hombre 6717 Central Postgrado Divorciado No 12 96 Hombre 1371 Sud Postgrado Viudo No . . . n Variables independientes = Neuronas de entrada Variable dependiente = Neurona de salida
  • 25. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Conceptos relacionados al aprendizajeConceptos relacionados al aprendizaje PARTE I. Redes NeuronalesPARTE I. Redes Neuronales Par de entrenamiento # Edad Sexo Nivel Ingresos Zona Formacion Est. Civil Ve-No 1 87 Hombre 3549 Central Postgrado Viudo No 2 59 Hombre 4876 Sud Postgrado Casado No 3 15 Mujer 7778 Sud Primaria Casado No 4 21 Mujer 7128 Norte Primaria Viudo No 5 55 Hombre 9715 Norte Postgrado Soltero No 6 17 Mujer 3328 Norte Primaria Viudo No 7 36 Mujer 8262 Norte Postgrado Viudo No 8 77 Mujer 8143 Norte Profesional Soltero No 9 34 Hombre 1807 Central Profesional Divorciado No 10 58 Mujer 9064 Central Profesional Casado Si 11 87 Hombre 6717 Central Postgrado Divorciado No 12 96 Hombre 1371 Sud Postgrado Viudo No . . . n Conjunto de pares Como es de esperar, si se corre para el mismo par de entrenamiento este proceso varias veces, el resultado final sería, inadaptable para el resto de los pares. Ese no es el objetivo, sino lo que se desea es entrenar a la red con varias entradas (pares de entrenamiento) y luego ver que sucede cuando ingresamos alguna que no estaba en el set de datos de entrenamiento. Es por esta razón que no se itera sobre un mismo elemento del conjunto de datos hasta eliminar el error sino que se realiza un acercamiento con un elemento, luego con otro y así hasta recorrer todo el conjunto de datos. A esta recorrida sobre el conjunto de datos se la suele denominar epoch. El error no será bajo, pero la red se habrá acercado hacia una zona donde convergen todos los elementos. Al repetir el proceso varias veces, es decir iterar varios epoch, la red comenzará a entrenarse.
  • 26. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Tasa de aprendizaje y factor momentoTasa de aprendizaje y factor momento PARTE I. Redes NeuronalesPARTE I. Redes Neuronales El valor de la tasa de aprendizaje controla el tamaño del cambio de los pesos en cada iteración. Se deben evitar dos extremos: un ritmo de aprendizaje demasiado pequeño puede ocasionar una disminución importante en la velocidad de convergencia y la posibilidad de acabar atrapado en un mínimo local; en cambio, un ritmo de aprendizaje demasiado grande puede conducir a inestabilidades en la función de error, lo cual evitará que se produzca la convergencia debido a que se darán saltos en torno al mínimo sin alcanzarlo. Por tanto, se recomienda elegir un ritmo de aprendizaje lo más grande posible sin que provoque grandes oscilaciones. En general, el valor de la tasa de aprendizaje suele estar comprendida entre 0.05 y 0.5. El factor momento acelera la convergencia de los pesos. Suele tomar un valor próximo a 1 (por ejemplo, 0.9).
  • 27. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas TipsTips PARTE I. Redes NeuronalesPARTE I. Redes Neuronales • El número de neuronas ocultas determina la capacidad de aprendizaje de la red neuronal. • Considerando el problema del sobreajuste, se debe usar el mínimo número de neuronas ocultas con las cuales la red rinda de forma adecuada. • Esto se consigue evaluando el rendimiento de diferentes arquitecturas en función de los resultados obtenidos con el grupo de validación.
  • 28. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas • McCulloch y Pitts, en 1943, publicaron el primer estudio sobre el tema. • El elemento central: perceptrón. • Sólo permite discriminar entre dos clases linealmente separables: XOR. – 0.5= a = w1·x1 + w2·x2 – No hay combinación de x1 y x2 que resuelva este problema. • Solución: más capas o funciones de transferencia no lineales. a y PARTE I. Redes NeuronalesPARTE I. Redes Neuronales Evolución ANN: PerceptronesEvolución ANN: Perceptrones
  • 29. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas • Generalización del algoritmo del perceptrón para sistemas con entradas y salidas continuas. • Se define: δ=T-A= (salidas deseadas - salidas de la red). • Minimiza una función de coste basada en ese vector de error: • Si las funciones neuronales son lineales => un único mínimo PARTE I. Redes NeuronalesPARTE I. Redes Neuronales Evolución ANN: Regla deltaEvolución ANN: Regla delta
  • 30. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas • Función de transferencia lineal. • Algoritmo de entrenamiento de Widrow-Hoff o Delta, tiene en cuenta la magnitud del error. • Entrenamiento: – Suma de los cuadrados de los errores sea mínima. – Superficie de error con mínimo único. – Algoritmo tipo gradiente. • Aproximan funciones lineales. PARTE I. Redes NeuronalesPARTE I. Redes Neuronales Evolución ANN: Redes Neuronales LinealesEvolución ANN: Redes Neuronales Lineales
  • 31. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas • Clave en el resurgimiento de las redes neuronales. • Primera descripción del algoritmo fue dada por Werbos en 1974 • Generalización del algoritmo de Widrow-Hoff para redes multicapa con funciones de transferencia no-lineales y diferenciables. • 1989 Hornik, Stinchcombe y White – Una red neuronal con una capa de sigmoides es capaz de aproximar cualquier función con un número finito de discontinuidades • Propiedad de la generalización. • En la función de transferencia no-lineal, la superficie de error tiene varios mínimos locales. PARTE I. Redes NeuronalesPARTE I. Redes Neuronales Evolución ANN: BackpropagationEvolución ANN: Backpropagation
  • 32. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas • Función acotada, monótona creciente y diferenciable. • Red de tipo feedforward. • Suficiente con dos capas. a y PARTE I. Redes NeuronalesPARTE I. Redes Neuronales Evolución ANN: Red Perceptron Multicapa (MLP)Evolución ANN: Red Perceptron Multicapa (MLP)
  • 33. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas • Descripción: – Tras inicializar los pesos de forma aleatoria y con valores pequeños, se selecciona el primer par de entrenamiento. – Se calcula la salida de la red – Se calcula la diferencia entre la salida real de la red y la salida deseada, con lo que se obtiene el vector de error – Se ajustan los pesos de la red de forma que se minimice el error – Se repiten los tres pasos anteriores para cada par de entrenamiento hasta que el error para todos los conjuntos de entrenamiento sea aceptable. • Descenso por la superficie del error • Cálculo de derivadas del error respecto de los pesos y de las bias. AdelanteAtrás PARTE I. Redes NeuronalesPARTE I. Redes Neuronales Evolución ANN: Algoritmo backpropagation IEvolución ANN: Algoritmo backpropagation I
  • 34. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas • Underfitting. • Memorización o Sobreaprendizaje. • Caracterización de la red. ¿Cuantas capas, cuantas neuronas en cada capa, …? PARTE I. Redes NeuronalesPARTE I. Redes Neuronales Evolución ANN: Problemas con Algoritmo BackpropagationEvolución ANN: Problemas con Algoritmo Backpropagation
  • 35. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas I • Autoorganizativas: durante el proceso de aprendizaje la red debe descubrir por si misma regularidades o categorías => la red debe autoorganizarse en función de las señales procedentes del entorno. • Mapa de Rasgos Autoorganizados, SOM (Kohonen, 80) • Características: – Red competitiva – Arquitectura unidireccional de dos capas: • Capa de entrada: m neuronas una por cada vector de entrada. • Capa segunda se realiza el procesamiento, formando el mapa de rasgos. Tiene nx X ny neuronas operando en paralelo. • Todas las neuronas de entrada están conectadas a las neuronas de la segunda capa, a través de los pesos wij PARTE I. Redes NeuronalesPARTE I. Redes Neuronales Evolución ANN: Redes Neuronales no supervisadasEvolución ANN: Redes Neuronales no supervisadas
  • 36. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas • Cada neurona (i,j) calcula la similitud entre el vector de entradas y su vector de pesos • Vence la neurona cuyo vector de pesos es más similar al vector de entrada. • Cada neurona sirva para detectar alguna característica del vector de entrada. • Función de vecindad: relación entre neuronas próximas en el mapa. PARTE I. Redes NeuronalesPARTE I. Redes Neuronales Evolución ANN: Redes Neuronales No-SupervisadasEvolución ANN: Redes Neuronales No-Supervisadas
  • 37. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas • Ventajas de las redes neuronales artificiales: – Aprendizaje adaptativo: lo necesario es aplicar un buen algoritmo y disponer de patrones (pares) de entrenamiento. – Auto-organización => conduce a la generalización – Tolerancia a fallos: las redes pueden aprender patrones que contienen ruido, distorsión o que están incompletos. – Operación en tiempo real: procesan gran cantidad de datos en poco tiempo. – Facilidad de inserción en tecnología ya existente. PARTE I. Redes NeuronalesPARTE I. Redes Neuronales Evolución ANN: Ventajas actualesEvolución ANN: Ventajas actuales
  • 38. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas • Detección de patrones. • Filtrado de señales. • Segmentación de datos. • Control. • Identificación. En clase deberán hacerse ejercicios relativos a la aplicación de redes neuronales. Específicamente se harán ejercicios sobre: • Predicción de series de tiempo • Asociación • Predicción con más de una variable dependiente PARTE I. Redes NeuronalesPARTE I. Redes Neuronales APLICACIONESAPLICACIONES
  • 39. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas PARTE IIPARTE II Algoritmos GenéticosAlgoritmos Genéticos PARTE IIPARTE II Algoritmos GenéticosAlgoritmos Genéticos Inteligencia Artificial aplicada a las finanzas
  • 40. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Tipos de algoritmos evolutivosTipos de algoritmos evolutivos PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos Aunque hoy en día es cada vez más difícil distinguir las diferencias entre los distintos tipos de algoritmos evolutivos existentes, por razones sobre todo históricas, suele hablarse de cuatro etapas principales: • Programación Evolutiva • Estrategias Evolutivas • Algoritmos Genéticos • Programación Genética
  • 41. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas DefiniciónDefinición PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos Los Algoritmos Genéticos (AGs) son métodos adaptativos que pueden usarse para resolver problemas de búsqueda y optimización. Están basados en el proceso genético de los organismos vivos. A lo largo de las generaciones, las poblaciones evolucionan en la naturaleza de acorde con los principios de la selección natural y la supervivencia de los más fuertes, postulados por Darwin. Por imitación de este proceso, los Algoritmos Genéticos son capaces de ir creando soluciones para problemas del mundo real. La evolución de dichas soluciones hacia valores óptimos del problema depende en buena medida de una adecuada codificación de las mismas.
  • 42. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Teoría BiológicaTeoría Biológica PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos La esencia de la teoría del Origen de las Especies de Charles Darwin, se recoge en las siguientes premisas (Fang 1994): 1. En la reproducción sexual, cada individuo pasa parte de sus rasgos genéticos a sus descendientes. 2. Además, la naturaleza produce individuos con algunos rasgos diferentes debido a cambios llamados mutaciones, generalmente producidos de forma aleatoria. 3. Los individuos mejor adaptados tienen mayor descendencia que aquellos peor adaptados. Esto dirige a la población hacia rasgos favorables. 4. A lo largo de grandes periodos de tiempo, la variación puede acumularse, produciendo nuevas especies cuyos rasgos les hace especialmente adaptables a un nicho ecológico particular. Se puede decir que los secretos que entraña la evolución son dos: la muerte y el tiempo. Por un lado, la muerte elimina una cantidad ingente de formas vivas que estaban imperfectamente adaptadas al medio ambiente. Por otro, el tiempo permite ir acumulando las pequeñas mutaciones accidentales que resultan ser beneficiosas.
  • 43. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas FuncionamientoFuncionamiento PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos El algoritmo genético enfatiza la importancia de la cruza sexual (operador principal) sobre el de la mutación (operador secundario) y usa selección probabilística. El algoritmo básico es el siguiente: •Generar (aleatoriamente) una población inicial. •Calcular la aptitud de cada individuo. •Seleccionar (probabilísticamente) con base a la aptitud. •Aplicar operadores genéticos (cruza y mutación) para generar la siguiente población. •Ciclar hasta que cierta condición se satisfaga.
  • 44. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas FuncionamientoFuncionamiento PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos
  • 45. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Funcionamiento – Generación de la población inicialFuncionamiento – Generación de la población inicial PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos Cromosoma Gen 1 Gen 2 …… Gen n alelo • La representación tradicional es la binaria. • A la cadena binaria se le llama “cromosoma”. • Al bloque de bits que codifica una sola variable del problema se le denomina “gen”. • Al valor dentro de cada posición cromosómica se le llama “alelo”.
  • 46. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Funcionamiento – Sujeto y f(adap)Funcionamiento – Sujeto y f(adap) PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos Cromosoma = Individuo = Sujeto = Posible Solución Gen 1 Gen 2 …… Gen n Evaluación mediante la función de adaptación En base al resultado de dicha función se calcula el fitness Fitness = fi/f
  • 47. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Funcionamiento – Sujeto y f(adap)Funcionamiento – Sujeto y f(adap) PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos • Hay diferentes opciones para obtener el fitness – Fitness = constante – función_objetivo – Fitness = Recíproco (función objetivo) – Fitness i = exp(-hvi) • Con h elegida para que el fitness caiga en cierto rango particular • Superar las dificultades graduando el valor de fitness explícitamente. Esto da control de la velocidad de convergencia del algoritmo
  • 48. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Funcionamiento – Cruce (de un punto)Funcionamiento – Cruce (de un punto) PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos
  • 49. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Funcionamiento – Cruce (de dos puntos)Funcionamiento – Cruce (de dos puntos) PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos
  • 50. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Funcionamiento – Cruce (Uniforme)Funcionamiento – Cruce (Uniforme) PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos
  • 51. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Funcionamiento – Sujeto y f(adap)Funcionamiento – Sujeto y f(adap) PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos Gen 1 Gen 2 …… Gen n Evaluación mediante la función de adaptación
  • 52. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Funcionamiento – Condición de paradaFuncionamiento – Condición de parada PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos Condición de parada: •Cantidad de generaciones •Convergencia •Tiempo
  • 53. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Conceptos Relacionados – Términos BiológicosConceptos Relacionados – Términos Biológicos PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos Clonación: Proceso por el que se consiguen copias idénticas de un organismo, célula o molécula de forma asexual. Mutación: Es una alteración o cambio en la información genética de un ser vivo que va a producir un cambio de características, que se presenta súbita y espontáneamente. Reproducción: proceso biológico que permite la creación de nuevos organismos. Cruce: Constituye el procedimiento reproductivo de tipo sexual. Epistático: En biología se dice que un gen es “epistático” cuando su presencia suprime el efecto de un gen que se encuentra en otra posición – (estad. multicolinealidad) Segregación: Cuando se forman los gametos y se tiene más de un par de cromosomas en el genotipo, entonces, para fines de la reproducción sexual, es necesario elegir uno de los cromosomas existentes. A este proceso se le llama segregación.
  • 54. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos Paralelismo Implícito: El paralelismo implícito se refiere al hecho de que mientras el algoritmo calcula las aptitudes de los individuos de una población, estima de forma implícita las aptitudes promedio de un número mucho más alto de cadenas cromosómicas a través del cálculo de las aptitudes promedio observadas en los “bloques constructores” que se detectan en la población. Esquema: Es un patrón de valores de los genes de un cromosoma. Fitness: Transforma la medida de evaluación en una medida de oportunidad de reproducción. Elitismo: Incluir en una posición aleatoria de la población el individuo con mejor valor de fitness de la generación anterior. Selección por torneo: Se eligen dos individuos de la población actual, el mejor de ambos pasa a la generación intermedia y recién ahí opera el cruzamiento. Deriva genética: Favorecer más de lo que les corresponde a individuos ocasionalmente más aptos. Evolución en avalancha: Al incrementar los individuos más aptos su presencia en la población, la diversidad disminuye y se crean superindividuos, punto llegar a un punto de convergencia no óptimo. Conceptos Relacionados – Términos de la técnica de AGConceptos Relacionados – Términos de la técnica de AG
  • 55. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos La presencia de un esquema H en la población P de la generación del instante t en un Algoritmo Genético evoluciona estadísticamente de modo exponencial. Conceptos Relacionados – Teorema FundamentalConceptos Relacionados – Teorema Fundamental Factor de Crecimiento Factor de Supervivencia
  • 56. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Conceptos Relacionados – Modelo de IslasConceptos Relacionados – Modelo de Islas PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos Un algoritmo genético diagramado bajo el modelo de islas, es en el que la población de soluciones se divide en un número fijo de subpoblaciones, cada una evolucionando de forma independiente, pero todas resolviendo el mismo problema. Este modelo propone el uso de un operador de migración el cual periódicamente intercambia soluciones entre las subpoblaciones. Adoptando este tipo de Algoritmos Genéticos, se pueden diferenciar las subpoblaciones con diferentes parámetros de control y la búsqueda se hace más extensa y mucho más efectiva.
  • 57. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Conceptos Relacionados – Modelo celularConceptos Relacionados – Modelo celular PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos • Los sujetos sólo se comunican con sus vecinos inmediatos • Cada sujeto se fija en sus vecinos inmediatos y elige el mejor individuo que encuentra • Recombina su individuo con el elegido del vecino • Si un vecindario está a 20 o 25 movimientos de otro, estos vecindarios están aislados como en el modelo de islas • Luego de algunas generaciones hay algunos focos conteniendo individuos similares
  • 58. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Resumen de ventajasResumen de ventajas PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos • Simplicidad conceptual. • Amplia aplicabilidad. • Superiores a las técnicas tradicionales en muchos problemas del mundo real. • Tienen el potencial para incorporar conocimiento sobre el dominio y para hibridarse con otras técnicas de búsqueda/optimización. • Pueden explotar fácilmente las arquitecturas en paralelo. • Son robustas a los cambios dinámicos.
  • 59. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Resumen de RequerimientosResumen de Requerimientos PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos Para poder aplicar el algoritmo genético se requiere de los 5 componentes básicos siguientes: •Una representación de las soluciones potenciales del problema. •Una forma de crear una población inicial de posibles soluciones (normalmente un proceso aleatorio). •Una función de evaluación que clasifique las soluciones en términos de su “aptitud”. •Operadores genéticos que alteren la composición de los hijos que se producirán para las siguientes generaciones (normalmente cruce sexual y mutación). •Valores para los diferentes parámetros que utiliza el algoritmo genético (tamaño de la población, probabilidad de cruza, probabilidad de mutación, número máximo de generaciones, etc.)
  • 60. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas AplicacionesAplicaciones PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos Industria: Equilibrado de cargas (Fulk, 93); Planificación multiobjetivo (Busc, 91); programación de operaciones (Matt, 96). ƒServicios financieros: Estudio de riesgos (Hugh, 90); detección de fraude en créditos (Foga, 92);Selección de carteras de inversión (Nobl, 90). ƒTráfico: Establecimiento de rutas de vehículos (Kada, 91); programación del despegue de aviones (Abra, 93). ƒEnergía: Optimización de las redes de distribución de energía eléctrica (Ader, 85). ƒEducación: Problemas de asignación aula-clase (Colo, 92); programación de exámenes (Ross, 94). ƒTelecomunicaciones: Diseño de redes de área local (Kear, 95). ƒSalud pública: Programación de pacientes en un hospital (Abla, 95).
  • 61. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas NotaNota PARTE II. Algoritmos GenéticosPARTE II. Algoritmos Genéticos Nótese, sin embargo, que es importante considerar que estos algoritmos son técnicas heurísticas. Por tanto, no garantizan que convergerán al óptimo de un problema dado, aunque en la práctica suelen aproximar razonablemente bien el óptimo de un problema en un tiempo promedio considerablemente menor que los algoritmos deterministas. Esta distinción es importante, pues el papel de las técnicas heurísticas es el de servir normalmente como último recurso para resolver un problema en el que los algoritmos convencionales (típicamente deterministas) no funcionan o tienen un costo computacional prohibitivo. Esto implica que antes de decidir recurrir a los algoritmos genéticos, debe analizarse la factibilidad de utilizar otro tipo de técnicas.
  • 62. INTELIGENCIA ARTIFICIAL – Aplicada a las FinanzasINTELIGENCIA ARTIFICIAL – Aplicada a las Finanzas Inteligencia Artificial aplicada a las finanzas Inteligencia Artificial aplicada a las finanzas Material preparado por:Material preparado por: Samir Homsi AragónSamir Homsi Aragón Material preparado por:Material preparado por: Samir Homsi AragónSamir Homsi Aragón