REDES NEURONALES TEORÍA MODERNA DE LA FIRMA 2010.

Slides:



Advertisements
Presentaciones similares
INTRODUCCION A TECNICAS DE MINERIA DE DATOS
Advertisements

Introducción a las Redes neuronales
Fundamentos de Diseño de Software INFT.1
También conocido como Diseño Lógico Rodrigo Salvatierra Alberú.
CONTENIDOS Teoría del muestreo ¿Cómo seleccionar una muestra?
Silvana Arias Carla Espinosa Livia Loaiza INGENIERIA EN SISTEMAS
Mapas Autoorganizados
7. Máquinas Estocásticas
DSOO - María Eugenia Valencia
UNIDAD I MODELOS Y TOMA DE DECISIONES
PROYECTO DE GRADO CARLOS STALIN ALVARADO SANCHEZ
Definición Machine learning traducido al español significa el aprendizaje automático o también aprendizaje de las maquinas. A partir de esto podemos darle.
Representación en espacio de estado
LA ENSEÑANZA DE CONCEPTOS Y PROCEDIMIENTOS
Inteligencia artificial
Inteligencia Artificial (BAIA)  Se propone lograr que las computadoras se comporten de manera que podamos reconocerlas como inteligentes.  Tiene por.
REDES NEURONALES ARTIFICIALES
Seminario Científico Internacional 2008 de invierno (SCI 2008i) - Francisco García Fernández. Dr. Ingeniero de Montes - Luis García Esteban. Dr. Ingeniero.
Econometría I Tema 1 Introducción
TRADUCTOR DE UN PROGRAMA
LENGUAS ELECTRÓNICAS.
Introducción Calculabilidad clásica Computación celular
Redes Neuronales Monocapa
Actividad 6. Requisitos del software, referente a la estructura y base de datos. M.C. Juan Carlos Olivares Rojas Syllabus May,
Importancia de las aplicaciones de estadística en el control de procesos Guatemala 2010.
Marco teórico Compendio de elementos conceptuales que sirven de base a la investigación Las funciones del marco teórico son: • Delimitar el área de la.
Tipos de redes neuronales Perceptrón multicapa Redes de respuesta radial Competitivas Clasificación Mapa topológico.
Integrantes: Daniel Peña Alfredo Zuñiga
TEORÍA MODERNA DE LA FIRMA1. 2 RNA SOLUCIÓN PROBLEMAS COMPLEJOS RECONOCIMIEN TO DE FORMAS Y PATRONES CONTROL Y OPTIMIZACIÓN PREDICCIÓN Y CODIFICACIÓN.
DATA WAREHOUSE Equipo 9.
Aplicaciones de las Redes Neuronales Artificilaes Dr. Héctor Allende
5.3 APROXIMACIONES AL DISEÑO
ISF5501 Ingeniería de Software
Redes Neuronales Artificiales
Modelos Computacionales
Redes Competitivas.
REDES NEURONALES.
Practica 4 supercomputadoras.
Simular: Representar una cosa, fingiendo o imitando lo que no es.
Ingeniería de Software
Aprendizaje Automatizado
Redes Neuronales Artificiales 2 - Aprendizaje
Sistemas, Procesos y Modelos
INTRODUCCIÓN A LA INTELIGENCIA ARTIFICIAL Y LOS SISTEMAS EXPERTOS
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
DEFINICIÓN DE PLANEACIÓN
MODELO DE SISTEMAS ABIERTOS
María Stefanny Mosquera Flor 11-1
Redes Neuronales BPN - Backpropagation Networks
NUEVAS TECNOLOGIAS.
SENA REGIONAL HUILA REGIONAL HUILA CENTRO DE LA INDUSTRIA LA EMPRESA Y LOS SERVICIOS Huila Elementos de sistemas de información.
Software El software permite comunicar al computador los problemas y hace posible que nos comunique las soluciones Los programas son el software del computador.
Introducción a los Sistemas Inteligentes
Juan camilo obando gaviria 11c
ARQUICTECTURA DE SERVIDORES
Son los atributos de un sistema que son visibles para un programador, es decir aquellos atributos que impactan directamente en la ejecución lógica de un.
Desarrollo de lógica algorítmica.
Salir de la presentación
Desde el principio de la humanidad se soñó con el desarrollo de máquinas que puedan imitar la capacidad de aprendizaje del hombre. Actualmente es un desafío.
Heurística. Los procesos que se llevan a cabo en el cerebro pueden ser analizados, a un nivel de abstacción dado, como procesos computacionales de algún.
SISTEMAS DE INFORMACION ORGANIZACIONAL
EMPRENDIMIENTO SOCIAL
Redes Neuronales.
PROCESADOR.- El procesador es el cerebro del sistema, encargado de procesar toda la información. Básicamente, es el "cerebro" de la computadora. Prácticamente,
CICLO DE VIDA DE UN SOFTWARE. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de.
Fundamentos de Ingeniería de Software
REDES NEURONALES ARTIFICIALES (SOM - Kohonen)
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) IV. IMPLANTACION DE ALGORITMOS.

Transcripción de la presentación:

REDES NEURONALES TEORÍA MODERNA DE LA FIRMA 2010

Qué son ? Las redes neuronales consisten en unidades de procesamiento que intercambian datos e información. Se utilizan para reconocer patrones, incluyendo imágenes, manuscritos y secuencias de tiempo (tendencias financieras). Estas tienen la capacidad de aprender y mejorar su funcionamiento.

Para qué son útiles? Para aprender estrategias de solución basadas en ejemplos de comportamiento típico de patrones; estos sistemas no requieren que la tarea a ejecutar se programe, ellos generalizan y aprenden de la experiencia.

Ventajas de las redes neuronales Aprendizaje Adaptativo Auto-organización Tolerancia a fallos Operación en tiempo real Fácil inserción dentro de la tecnología existente

- Aprendizaje Adaptativo: Capacidad de aprender a realizar tareas basadas en un entrenamiento o en una experiencia inicial. - Auto-organización: Una red neuronal puede crear su propia organización o representación de la información que recibe mediante una etapa de aprendizaje. - Tolerancia a fallos: La destrucción parcial de una red conduce a una degradación de su estructura; sin embargo, algunas capacidades de la red se pueden retener, incluso sufriendo un gran daño.

-Operación en tiempo real: Los cómputos neuronales pueden ser realizados en paralelo; para esto se diseñan y fabrican máquinas con hardware especial para obtener esta capacidad. -Fácil inserción dentro de la tecnología existente: Se pueden obtener chips especializados para redes neuronales que mejoran su capacidad en ciertas tareas. Ello facilitará la integración modular en los sistemas existentes.

Predicción - Clasificación Mapas autoorganizativos Ante el fracaso del análisis autoorganizativos clásico de las series temporales.

Características de la redes neuronales: Pesos: Los datos de entrada de las redes neuronales pueden tener pesos fijos o adaptables. Los datos que tienen pesos adaptables emplean leyes de aprendizaje para ajustar el valor de la fuerza de una interconexión con otras neuronas. Los datos que utilizan pesos fijos tendrán una tarea que deberá estar previamente definida. Los pesos serán determinados a partir de una contextualización completa del problema. Por otra parte, los pesos adaptables son esenciales si no se conoce previamente cual deberá de ser su valor correcto.

Tipos/Mecanismos de aprendizaje: Aprendizaje: Proceso por el cual una red neuronal modifica sus pesos en respuesta a una información de entrada. Los cambios que se producen durante el proceso de aprendizaje se reducen a la destrucción, modificación y creación de conexión entre las neuronas. Se pueden distinguir 2 tipos de redes neuronales: Redes con aprendizaje supervisado Aprendizaje por corrección de error Aprendizaje por refuerzo Aprendizaje estocástico Redes con aprendizaje no supervisado Aprendizaje Hebbiano Aprendizaje competitivo y cooperativo

Redes con aprendizaje supervisado: Se caracterizan por que el proceso de aprendizaje se realiza mediante un entrenamiento controlado por un agente externo que determina la respuesta que debería generar la red a partir de una entrada determinada. Existen tres formas de llevarlo a cabo, como lo son: Aprendizaje por corrección de error: Consiste en ajustar los pesos de las conexiones de la red en función de la diferencia entre los valores deseados y los obtenidos a la salida; es decir, en función del error cometido en la salida. Aprendizaje por refuerzo: se trata de un aprendizaje supervisado, más lento que el anterior, que se basa en la idea de no disponer de un ejemplo completo del comportamiento deseado, es decir, de no indicar durante el entrenamiento exactamente la salda que se desea que proporcione la red ante una determinada entrada. Aprendizaje estocástico: Consiste básicamente en realizar cambios aleatorios en los valores de los pesos de las conexiones de la red, y evaluar su efecto a partir del objetivo deseado y de distribuciones de probabilidad.

Redes con aprendizaje no supervisado: No requiere influencia externa para ajustar los pesos de las conexiones entre sus neuronas. La red no recibe ninguna información por parte del entorno que le indique si a salida generada en respuesta a una determinada entrada es o no correcta; por ello, suele decirse que estas redes son capaces de autoorganizarce. Existen dos tipos de llevarlo a cabo: Aprendizaje Hebbiano: Esta regla de aprendizaje es la base de muchas otras. Pretende medir la familiaridad o extraer características de los datos de entrada. El fundamento es una suposición bastante simple: si dos neuronas toman el mismo estado simultáneamente (ambas activas o ambas inactivas), el peso de la conexión entre ambas se incrementa. Aprendizaje competitivo y cooperativo:Se orienta a la clasificación de los datos de entrada. Si el patrón de entrada se determinó que no pertenece a ninguna de las clases reconocidas anteriormente, entonces la estructura y los pesos de la red neuronal serán ajustados para reconocer la nueva clase.

Cómo funcionan? Cada neurona recibe impulsos procedentes de otras neuronas a través de las dentritas, que están conectadas a las salidas de otras neuronas por puntos de contacto especiales (sinapsis). El aprendizaje resulta de la modificación de estos pesos, que unido al procesamiento de información de la neurona determinan el mecanismo básico de la memoria.

Funcionamiento de una red neuronal Las redes neuronales artificiales simulan las propiedades de los sistemas neuronales biológicos a través de modelos matemáticos creados mediante mecanismos artificiales. Su objetivo es conseguir respuestas similares a las que es capaz de dar el cerebro, caracterizadas por su generalización y su robustez. Cada neurona recibe una serie de entradas por medio de interconexiones que tienen un peso específico, ya sea positivo o negativo, que serán procesadas en la capa oculta de acuerdo a los pesos y la función de activación correspondiente, para luego emitir un resultado a través de las conexiones con las neuronas de la capa siguiente.

Esquema

Niveles de la Red Neuronal Entrada Ocultas Salidas

de las fuentes externas de la red. - De entrada: es la capa que recibe directamente la información proveniente de las fuentes externas de la red. -Ocultas: son internas a la red y no tienen contacto directo con el entorno exterior. El número de niveles ocultos puede estar entre cero y un número elevado. Las neuronas de las capas ocultas pueden estar interconectadas de distintas maneras, lo que determina, junto con su número, las distintas topologías de redes neuronales. - De salidas: transfieren información de la red hacia el exterior.

Técnica de decisión

Aplicaciones -Asociación y clasificación -Regeneración de patrones -Regeneración y generalización Optimización La predicción de precios de las acciones La selección de empresas en un proceso de contratación pública

Ejemplo: La predicción de precios de las acciones: Acá definimos los factores que afectan a nuestra variable, precio; entre las cuales destacamos las utilidades de las empresas, los precios de las divisas y la tasa de interés o el mismo índice de la bolsa de valores. Ahora construimos nuestra base de datos, recolectando información como los valores actuales e históricos de cada factor. Y con esto especificamos como van a ser las entradas y sus pesos, esto a partir del modelo a utilizar por el analista. Con este modelo también definimos las capas ocultas, o sea como se va a desarrollar la activación de las neuronas o el proceso de aprendizaje; aclarando que toda la arquitectura de nuestra red neuronal ya depende de cómo el analista pretenda averiguar nuestro dato de salida o el modelo de red neuronal que vaya a usar. Finalmente, al activarse nuestra neurona y desarrollar el proceso de aprendizaje obtendremos nuestro(s) dato(s) de salida.  

Principales autores Warren McCulloch y Walter Pitts Alan Turing Donald Hebb Frank Rosenblatt