Games, Redes Neurais e Estratégias de Investimentos

outubro 15, 2008 | por Fernando Botti |

Escrevi algumas vezes nesse blog sobre a utilização de inteligência artificial, redes neurais e matemática na construção de estratégias de investimento. Mas como e onde aprender ?

Uma dica muito bacana que recebi do amigo Renato Fiche é o jogo educacional Robocode, trata-se de uma plataforma opensource Java, desenvolvida inicialmente por programadores da IBM. Basicamente é um framework completo de desenvolvimento de pequenos robôs, que tem o objetivo básico e divertido de destruir outros robôs (nada muito distinto do mercado).

Competidores são desafiados a contruir o cérebro (em classes Java pré-definidas) que controla um pequeno tanque, com o objetivo de combater outros tanques também construídos por outros competidores. Robôs se movem, atiram, esquadrinham o campo e destroem ou são destruídos. Embora a idéia deste “jogo” possa parecer simples, construir uma estratégia vencedora não é. Robôs eficientes na matança podem ter milhares de linhas no código, alguns utilizam técnicas como análise estatística e rede neural.

Há competições internacionais, com vários níveis de premiação, como esse aqui da Irlanda: http://www.robocode.ie e como nesse vídeo abaixo:


Robocode 2008Click here for the most popular videos

Há um repositórios com centenas de exemplos de robôs, do mais simples ao mais sofisticado, possibilitando que você abra o código e estude, análise estatística, rede neural, e com isso abra seu leque de opções para transpor esses conhecimento para sua estratégia vencedora.

Baixe o RoboCode aqui: http://robocode.sourceforge.net/

Deixe seu Comentário