O Neurônio Artificial na Bolsa de Valores

março 10, 2008 | por Fernando Botti |

Como eu havia comentado no último post, irei aqui detalhar melhor o conceito de Neurônio Artificial e sua utilização na previsão de tendências no mercado financeiro. Uma rede neural, como o próprio nome sugere, é uma coleção de neurônios dispostos de forma que configurem um aspecto específico.

É como estes neurônios que a rede neural aprenderá as informações que serão fornecidas pelos canais de entrada dos neurônios. O aprendizado está distribuído por toda parte, ou seja, por toda rede.

O neurônio artificial possui muitos nomes diferentes na bibliografia atual. Entretanto, todos esses nomes estão intencionados a expôr o mesmo elemento em questão, porém como o título alterado conforme o autor. Entre esses sinônimos mais conhecidos encontramos: elementos de processamento e nodo. De qualquer forma, esses neurônios possuem na sua estrutura e funcionamento, uma similaridade muito grande com os conhecidos neurônios biológicos.

Sinais de entrada e saída

O neurônio possui, a princípio, um ou mais sinais de entrada e um sinal de saída. Sua semelhança com um neurônio biológico é muito grande pois, ambos os neurônios possuem disparos de saída podendo receber muitas entradas.

As entradas de um neurônio artificial podem ser comparadas exatamente como estímulos para o neurônio natural. Todos esses estímulos são trazidos até o neurônio simultaneamente, ou seja, se um neurônio possuir 5 entradas, os sinais das 5 entradas deverão chegar até o núcleo de processamento ao mesmo tempo, isto quer dizer, paralelamente.

O processamento paralelo em computadores seqüências pode ser paradoxal, mas não o é, ocorre de fato. A simulação de um ambiente paralelo é possível, e é desta forma que ocorre esse tipo de processamento para as redes neurais. O modelo matemático simula o paralelismo da rede através de um algoritmo.

Como eu já havia escrito nesse artigo, uma variedade de métodos tem sido utilizada para tentar estimar o comportamento de séries de dados financeiros, tais como: médias móveis, linhas de tendência entre outras técnicas mais exóticas. No entanto, pesquisas indicam que análises de séries temporais baseadas em Redes Neurais têm apresentado resultados bem superiores, as sérias temporais são os conjuntos de dados que refletem a variação do valor de um ativo no decorrer do tempo.

Embora pareça relativamente simples identificar se um mercado está se movendo em tendência ou não, para o olho humano isto pode ser difícil de perceber.

Desta forma, como as Redes Neurais são dispositivos não-lineares que extraem as propriedades estatísticas de um grupo de dados de entrada, e são vistas como uma solução promissora para o problema. Através de um processo de treinamento, os modelos neurais são capazes de reconhecer padrões, agrupando entradas similares.

Continuarei a explorar mais esse assunto em um post futuro.

Mais sobre o assunto

http://www.atrattore.com/pesquisas.html
http://en.wikipedia.org/wiki/Artificial_intelligence
http://aima.cs.berkeley.edu/
http://www.sigma-research.com/bookshelf/default.htm

  1. 9 Comentários sobre “O Neurônio Artificial na Bolsa de Valores”


  2. Por Investidor Agressivo em mar 10, 2008 | Resposta

    Muito pertinente esse artigo sobre mercado financeiro e inteligência artificial. Haveria alguma forma de implementar isso facilmente para uso doméstico ?


  3. Por Fernando Botti em mar 10, 2008 | Resposta

    http://www.atrattore.com

    Olá Investidor Agressivo,

    Muito obrigado pelo seu comentário, irei nos próximos
    tópicos me aprofundar um pouco nesse assunto e discutirei
    sobre alguns indicadores que foram construídos baseados
    em redes neurais. Inclusive há um da nossa própria empresa
    a Atrattore, que se chama AtrattoreFollower.

    Abraços,
    Fernando Botti


  4. Por Márcio em mar 11, 2008 | Resposta

    Interessate este conceito.
    Fernando, poderia indicar uma bibliografia sobre o assunto?
    Obrigado.


  5. Por Fernando Botti em mar 13, 2008 | Resposta

    http://www.atrattore.com

    Olá Márcio,

    Obrigado pelo seu comentário.
    Além do links que deixei no artigo, recomendo
    os livros do Steven Pinker, dos quais
    “Como a mente funciona” me parece o mais
    completo. Sobre inteligência artificial
    há uma extensa bibliografia.

    Recomento “Understanding Understanding: Essays
    on Cybernetics and Cognition (Entendendo o
    Entendimento: Ensaios sobre Cibernética e
    Cognição), por Heinz von Foerster”

    Abraços,
    Fernando Botti


  6. Por Jarley em mar 31, 2008 | Resposta

    http://www.jarley.com

    Gostei do conteúdo do blog. Estou desenvolvendo uma aplicação para simulação de cenários envolvendo séries históricas de papéis e usarei aprendizado baseado em redes neurais para o módulo de previsão. Vou acompanhar o conteúdo do blog a partir de agora.


  7. Por Anderson Ferreira em abr 17, 2008 | Resposta

    http://www.orkut.com/Community.aspx?cmm=26027976

    Muito bom , pelo qu eeu entendi resumidade , seria um trading sistem baseado em padrões vividos e repassados a indicadores graficos ?


  8. Por Anderson Ferreira em abr 17, 2008 | Resposta

    http://www.orkut.com/Community.aspx?cmm=26027976

    Muito bom , pelo que eu entendi resumidamente , seria um trading sistem baseado em padrões vividos e repassados a indicadores gráficos ?


  9. Por Fernando Botti em abr 19, 2008 | Resposta

    http://www.atrattore.com

    Olá Jarley,

    Obrigado por entrar em contato e por suas palavras
    sobre o blog. Muito interessante seus estudos, de
    fato o Brasil carece de muitos estudos nesse nível.

    Abraços,
    Botti


  10. Por Fernando Botti em abr 19, 2008 | Resposta

    http://www.atrattore.com

    Olá Anderson,

    Obrigado pelo comentário. Aproximadamente sim. Explicando
    brevemente, a rede detectaria através de seu aprendizado
    os melhores parâmetros de operação daquele ativo, durante
    um tempo determinado.

    Abraços.
    Botti

Deixe seu Comentário