Image Image Image Image Image Image Image Image Image Image

Turing Finance | November 27, 2016

Scroll to top

Top

Artificial Intelligence

This category contains all articles relating to Artificial Intelligence including Swarm Intelligence, Neural Networks, Evolutionary Computation, Optimization Algorithms, and more

Fitness Landscape Analysis for Computational Finance

June 29, 2015 | | 11 Comments

Some of the most interesting new research coming out of the Computational Intelligence Research Group (CIRG), which is applicable to numerous computational finance and machine learning optimization problems, is the development of fitness landscape analysis techniques. Fitness landscape analysis aims to characterize high dimensional ... Read More

Dimensionality Reduction Techniques

October 27, 2014 | | 14 Comments

The curse of dimensionality is the phenomena whereby an increase in the dimensionality of a data set results in exponentially more data being required to produce a representative sample of that data set. To combat the curse of dimensionality, numerous linear and non-linear dimensionality reduction ... Read More

Computational Finance at IEEE WCCI 2014

July 27, 2014 | | 3 Comments

I recently had the awesome opportunity to present my honours research at this years IEEE World Congress for Computational Intelligence conference (IEEE-WCCI) in Beijing. My trip was sponsored by the University of Pretoria's Computational Intelligence Research Group (CIRG) so ... Read More

10 misconceptions about Neural Networks

May 8, 2014 | | 47 Comments

Neural networks are one of the most popular and powerful classes of machine learning algorithms. In quantitative finance neural networks are often used for time-series forecasting, constructing proprietary indicators, algorithmic trading, securities classification and credit risk modelling. They ... Read More

Simulated Annealing for Portfolio Optimization

March 15, 2014 | | One Comment

This article applies the Simulated Annealing (SA) algorithm to the portfolio optimization problem. Simulated Annealing (SA) is a generic probabilistic and meta-heuristic search algorithm which can be used to find acceptable solutions to optimization problems characterized by a large ... Read More

Computational Decision Making Methods

February 13, 2014 | | One Comment

Artificial intelligence is broadly defined as the ability of an agent or a model to make either optimal or satisficing decisions. Decision-making in this context is a process which culminates in the selection of a particular course of ... Read More

Agent-based Computational Economic Models

January 13, 2014 | | 3 Comments

Economists subscribe to many often contradictory schools of thought. This results in businesses and governments adopting economic policies whose consequences are neither agreed upon nor understood. Furthermore, because the economy is actually a complex adaptive system most traditional economic ... Read More

Portfolio Optimization Using Particle Swarm Optimization

December 22, 2013 | | 13 Comments

My research topic for this year was Currency Carry Trade Portfolio Optimization using Particle Swarm Optimization (PSO). In this article I will introduce portfolio optimization and explain why it is important. Secondly, I will demonstrate how particle swarm ... Read More

BRICs Economic Forecasting using Neural Networks

September 18, 2013 | | 5 Comments

This weekend I finished an interesting research assignment in which I used five computational techniques to train artificial neural networks to forecast the 2011 GDP growth rates for Brazil, Russia, India, China, and South Africa (BRICS nations). The ... Read More

Perfect Imperfection, Agent Based Models

August 16, 2013 | | 11 Comments

When I was 17 years old the Boy Scouts of America invited nine international delegates and I to present at a conference and partake in a 7-day 100 kilometer hike through the Rocky Mountains on the Philmont Scout Ranch. In the week prior ... Read More

Intelligent Algorithmic Trading Systems

July 7, 2013 | | 7 Comments

Algorithmic trading is the use of computer algorithms to automatically make trading decisions, submit orders, and manage those orders after submission. Algorithmic trading systems are best understood using a simple conceptual architecture consisting of three components which handle different ... Read More

Using Genetic Programming to evolve Trading Strategies

June 3, 2013 | | 22 Comments

A friend and I recently worked together on a research assignment where we successfully used Genetic Programming (GP) to evolve solutions to a real world financial classification problem. This problem, called security analysis, involves determining which securities ought to ... Read More

Clustering using Ant Colony Optimization

April 15, 2013 | | 10 Comments

For many years entomologists have studied the behaviour of ant colonies and marveled at their ability to solve complex problems collectively. An example of this collective intelligence observed by entomologists is that ants leaving their colony will often follow very efficient routes between ... Read More