Inteligência Artificial Redes Neurias

Slides:



Advertisements
Apresentações semelhantes
REDES NEURAIS ARTIFICIAIS: uma aplicação do tipo perceptron multilayer na identificação de impressões digitais Acadêmico: José Mário Pereira Dantas Orientador:
Advertisements

Parte I - Sistemas de Aprendizado: Overview
Sistema robótico baseado em controladores de redes neurais
Aprendizado de Máquina
REDES AUTO-ORGANIZAVEIS (MAPAS AUTO-ORGANIZÁVEIS)
INTELIGÊNGIA COMPUTACIONAL
Redes Neurais Artificiais (RNA): Perceptron
Redes Neurais Artificiais (RNA): Aprendizado
Aspectos de Implementação do Algoritmo Backpropagation
Mercado Cambial Prof.Vivian Ester de Souza Nascimento
REDES NEURONAIS ARTIFICIAIS (RNAs) Universidade do Minho.
Araken de Medeiros Santos Anne Magály de Paula Canuto
Backpropagation Through Time
AULA 03 PERCEPTRON SIMPLES.
Gerenciamento de custos do projeto
Redes Neurais Artificiais
Aspectos da Implementação de Redes Neurais
Cérebro Artificial Intelligence, a modern approach
Inteligência Artificial
Inteligência Artificial
PREVISÃO DE VENDAS Carlos Roberto C. Almeida.
Prof. Dr. Cairo L. Nascimento Jr.
Prof. Dr. Cairo L. Nascimento Jr.
Polliana Corrêa Morais (bolsista); Leandro Osmar Werle (colaborador/
Ernesto F. F. Ramírez e Saide J. Calil
ADMINISTRAÇÃO FINANCEIRA E ORÇAMENTÁRIA II
INF 1771 – Inteligência Artificial
Sistemas de Informação Inteligentes
Previsão de consumos a curto prazo
Cicília Raquel Maia Leite –
Análises de Demanda e Oferta
PMBOK 5ª Edição Capítulo 7
Avaliação da Viabilidade Econômico-Financeira em Projetos
Planejamento Mestre (Agregado) de Produção e Operações
Redes Neurais Prof. Alex F. V. Machado.
Desafios gerenciais Aula 4.
Luiz Carlos Baffini Luiz Carlos Baffini.
Redes neurais artificiais
Redes Neuronais/Neurais/ Conexionistas Introdução
ORÇAMENTO EMPRESARIAL - FACITEC Prof. CARLOS EDUARDO MARINHO DINIZ
Redes Neurais Artificiais
Ponto de Retorno,Topos, Fundos, Suportes e Resistências
Relação de movimentação de produtos
Sistema de Previsão Financeira Tendências e medidas de probabilidade.
Avaliação de Desempenho UFABC Pós-graduação em Engenharia da Informação Professor: Carlos Alberto Kamienski ( ) Santo André, Fevereiro.
GRI - Gerência de Recursos Informacionais
(OU) Hardware da Rede Implementacao da rede
Redes Neurais Artificiais. Introdução RNA são modelos matemáticos que se assemelham às estruturas neurais biológicas Capacidade computacional adquirida.
Programa de Pós-Graduação em Engenharia de Produção - UNIFEI
José Reinaldo Lemes Júnior Orientador: Prof. Wilian Soares Lacerda.
AVALIAÇÃO DAS AÇÕES De acordo com os conceitos vistos anteriormente (Assaf Neto, Mercado Financeiro), podem ser definidos os seguintes valores para as.
Mineração de dados das ações da Bovespa
Prof. Anne Magály de Paula Canuto
Universidade Federal de Lavras Departamento de Ciência da Computação
Implementação de uma arquitetura de Redes Neurais MLP utilizando FPGA
Gerenciamento de Custos
Técnico Contabilidade
Redes Neurais Treinamento de MLP. Treinamento Divisão das entradas Parâmetros de treinamento –350 iterações –Nº de nós da camada interna (26, 46, 92)
Inteligência Artificial I
Aprendizado da rede O aprendizado, na maioria das vezes, constitui no ajuste do conjunto de pesos de modo que a rede consiga executar uma tarefa específica.
Luana Bezerra Batista Redes Neurais Luana Bezerra Batista
Redes Neurais Artificiais
O Que São as Redes Neurais Artificiais
Abordagem Sistemática Guilherme Amaral Avelino Avaliação e Controle de Sistemas de Informação.
Inteligência Artificial
Redes Neurais Artificiais Prof. Júlio Cesar Nievola PPGIA – PUCPR Especialização em Inteligência Computacional.
Detecção de tráfego Skype na Web através de Redes Neurais Artigo Original: Freire, P. E., Ziviani, A., and Salles, R. M. (2008). Detecting skype flows.
Objetivo Este projeto destina-se ao estudo e à elaboração de modelos neurais artificiais, com o auxílio do programa Matlab. O objetivo principal deste.
Ciência da Computação Aprendizado de Máquina (Machine Learning) Aula 12 Aprendizado não Supervisionado Mapas auto-organizáveis Max Pereira.
Transcrição da apresentação:

Inteligência Artificial Redes Neurias Apoio à tomada de decisões no Mercado Financeiro utilizando Redes Neurais Prof. Dr. Ivan Rizzo Guilherme Daniel Carlos Guimarães Pedronette

Problema Tomada de Decisões no Mercado Financeiro Determinar melhores momentos para compra e venda da Ação Antecipar Movimentos de Subida e Queda “Capacidade de Prever o Futuro”

Características do problema Abundância de Dados Cotações, Valores de Compra/Venda, Indicadores Estatísticos Indicadores Estatísticos Indicadores numéricos que normalmente variam de 0 a 1 tentando identificar tendências de ascensão ou queda de preços Rudimentares Funcionam bem para grandes variações de preços Exemplos: Momento, IFR (Índice de Força Relativa), Volume, etc

Características do problema Dificuldade de análise dos dados disponíveis Como determinar quais as informações mais significativas? Como sintetizar a grande quantidade de informações? Necessidade de grande flexibilidade na avaliação dos dados

Solução Proposta Utilização de Redes Neurais Aprendizado Supervisionado Modelo Back-Propagation Linguagem Java Pacote de Redes Neurais JOONE Aplicação de Regras à saída da Rede Neural para gerar Indicativos de Compra/Venda

Redes Neurais Artificiais Conjunto de Entradas Numéricas Conjunto de Unidades de Processamento -“Neurônios”, com várias entradas e uma saída Cada entrada possui um determinado peso sináptico: fator de multiplicação Aprendizado: ajuste dos pesos segundo o resultado desejado Função de Ativação produz Saída Numérica

Redes Neurais Artificiais Erro

Dados de Entrada Dados reais da Bovespa Formato: texto separado por ; Tempo de Atualização: ajustável. Inicialmente em 1 min. Cotação da Ação, Valor de Compra, Valor de Venda, Última Oscilação, Volume de Negociações Indicadores Estatísticos: PP, SMI, Momento, IFR, Fôlego

Pré-Processamento dos Dados Definição do Valor Esperado Para um conjunto de dados de Entrada, qual a Saída desejada? Valores Esperados Estipulados: 0, 0.5, 1 Momento que antecede uma queda, marcado com valor 0: Venda Momento que antecede uma alta, marcado com valor 1: Compra Demais Momentos marcados com 0.5: Neutro Utilizado Microsoft Excel, exportando para arquivo texto

Topologia da Rede 3 camadas de neurônios (Entrada,Intermdiária,Saída) Camada de Entrada: 11 neurônios (10 entradas e o Valor Esperado) Camada Intermediária: 20 neurônios Camada de Saída: 1 neurônio: Saída Final

Outros Parâmetros da Rede Momento da Rede: 0.4 Taxa de Aprendizado: 0.8 Monitor, ligado às camadas ajustando os parâmetros acima e coordenando o Aprendizado Sinapses: FullSinapse, todos os neurônios se comunicam com todos Tipo de Camada: SigmoidLayer Função de Ativação:

Topologia da Rede

JOONE - Java Object Oriented Neural Engine Free framework para criação, treinamento e teste de Redes Neurais Modelo Back Propagation Objetos disponíveis: Vários tipos de Camadas Vários tipos de Sinapses Intercâmbio de dados: Arquivos texto, HTTP, FTP

Codificação da Rede Neural

Aplicativo Java

Treinamento e Processamento Utilizada média de 150 registros para treinamento Resultados satisfatórios entre 20.000 e 30.000 ciclos ou mais. Treinamento necessita de grande capacidade de processamento Após treinamento Rede Neural processa rapidamente os resultados

Pós-Processamento Objetivo: Gerar Indicativos de Compra e Venda a partir da Saída Numérica no intervalo [0,1] A cada saída da Rede Neural, calcula-se a Variação em relação ao Valor Anterior Definir um valor numérico constante para o Indicador de Tendências Regra: Variação > + Indicador: Ordem de Compra Variação < - Indicador: Ordem de Venda Indicador Maior : menos movimentos, menos erros Indicador Menor: mais movimentos, mais erros

Visão Geral do Processo

Resultados Gerados Simulações: se alguém tivesse “obedecido” todos os sinais da Rede, quais seriam os resultados? Ação USIM5 (Usiminas) Período: aproximadamente 5h Atualização: a cada 1 minuto Resultados: 12 Movimentos Nulos 6 Movimentos Certos 1 Movimentos Errados Saldo: R$ 0,71 (aproximadamente 2,41% do valor inicial da Ação)

Resultados Gerados

Desafios e Dificuldades Otimização dos parâmetros da Rede Neural: Tipo de Camadas e Sinapses Número de Neurônios Momento e Taxa de Aprendizagem Definição de valores ótimos de Intervalos de Atualização e Indicadores de Tendência Aperfeiçoamento do desempenho é um processo empírico

Links URLs: http://www.bovespa.com.br http://www.investshop.com.br http://www.jooneworld.com