Purpose
FinanceAI is an open source project that aims to provide advanced artificial intelligence, statistical and mathematical tools for amateur and sophisticated investors.

The first application that we are working on is called Predictor. Predictor is a tool that gathers financial data and creates powerful pattern classifiers based on that data. Then it uses the classifiers to predict financial performance.

The first version uses yearly financial statements of SP500 companies to predict the performance of its stock one year ahead. And in order to do that it uses a perceptron, a two-layer feed-forward neural network.

Architecture
FinanceAI is structured in two layers. On the first layer we have a set of libraries for artificial intelligence, statistics and mathematics. This methods are created in a generic way so that they can be used by an array of applications.

On the second layer we have a set of tools for multiple financial purposes. In particular Predictor uses the AI library to perform pattern classification, taking as input income, cash flow and balance sheets of publicly traded companies to predict stock price movements. It is possible to substitute the neural net currently used for any other classifier, like a Support Vector Machine, a Naïve Bayes Classifier or a Decision Tree.

Evolution
Right now the focus is in the initial applications and the AI techniques used by them. However we plan to expand this in the future by growing both in the number of applications and the techniques.

Here are some tools that we plan to develop:
And some of the methods that we are working on:

Last edited Nov 15, 2008 at 10:47 PM by JavierTordable, version 8

Comments

No comments yet.