Self-evolving multi-layer perceptron (seMLP) with its applications in trend reversals & technical trading indicators
Artificial neural networks have increased in popularity in the recent few years especially with its success in many fields of application. As evident in recent researches, there has been growing interest in the crafting of neural network architectures using an automatic process as opposed to expert...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2019
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/76893 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-76893 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-768932023-03-03T20:27:22Z Self-evolving multi-layer perceptron (seMLP) with its applications in trend reversals & technical trading indicators Seow, Wen Jun Quek Hiok Chai School of Computer Science and Engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence Artificial neural networks have increased in popularity in the recent few years especially with its success in many fields of application. As evident in recent researches, there has been growing interest in the crafting of neural network architectures using an automatic process as opposed to expert tuning to find the best architecture. However, many proposed systems to automatically tune the architecture of neural networks only work for networks with a single hidden layer. Others start off with a pre-determined architecture and proceed to prune the redundant links and nodes. Hence, these approaches suffer from: (1) A pre- determined structure at the start limits the adaptability of the network to the data, (2) difficulty in extending their approach to deep neural networks with multiple hidden layers. This report proposes a novel self-evolving neural network system called self-evolving Multi-Layer Perceptron (seMLP) which can overcome the above issues in order to achieve a neural network architecture that can be determined without expert tuning and can represent abstraction of the data. seMLP applies the human cognitive ability of concept abstraction into the architecture of the neural network. The genetic algorithm in seMLP is able to determine the best architecture of a neural network that is capable of knowledge abstraction of the data. After determining the architecture of the neural network with the minimum width, seMLP is capable of pruning the network subsequently to remove the redundant links in the network thus decreasing the density of the network and achieving conciseness. The predictions from seMLP has been used in technical trading indicator such as the MACD and RSI indicator to decrease the time lag inherent in moving average windows. seMLP shows particularly strong results for the MACD indicator when modelling stock index prices that allows an investor to earn a profit above that of using a normal exponential moving average window. The results have been encouraging for the moving averages with a prediction window. Bachelor of Engineering (Computer Science) 2019-04-22T13:13:37Z 2019-04-22T13:13:37Z 2019 Final Year Project (FYP) http://hdl.handle.net/10356/76893 en Nanyang Technological University 127 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence |
spellingShingle |
DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence Seow, Wen Jun Self-evolving multi-layer perceptron (seMLP) with its applications in trend reversals & technical trading indicators |
description |
Artificial neural networks have increased in popularity in the recent few years especially with its success in many fields of application. As evident in recent researches, there has been growing interest in the crafting of neural network architectures using an automatic process as opposed to expert tuning to find the best architecture. However, many proposed systems to automatically tune the architecture of neural networks only work for networks with a single hidden layer. Others start off with a pre-determined architecture and proceed to prune the redundant links and nodes. Hence, these approaches suffer from: (1) A pre- determined structure at the start limits the adaptability of the network to the data, (2) difficulty in extending their approach to deep neural networks with multiple hidden layers.
This report proposes a novel self-evolving neural network system called self-evolving Multi-Layer Perceptron (seMLP) which can overcome the above issues in order to achieve a neural network architecture that can be determined without expert tuning and can represent abstraction of the data.
seMLP applies the human cognitive ability of concept abstraction into the architecture of the neural network. The genetic algorithm in seMLP is able to determine the best architecture of a neural network that is capable of knowledge abstraction of the data. After determining the architecture of the neural network with the minimum width, seMLP is capable of pruning the network subsequently to remove the redundant links in the network thus decreasing the density of the network and achieving conciseness.
The predictions from seMLP has been used in technical trading indicator such as the MACD and RSI indicator to decrease the time lag inherent in moving average windows. seMLP shows particularly strong results for the MACD indicator when modelling stock index prices that allows an investor to earn a profit above that of using a normal exponential moving average window. The results have been encouraging for the moving averages with a prediction window. |
author2 |
Quek Hiok Chai |
author_facet |
Quek Hiok Chai Seow, Wen Jun |
format |
Final Year Project |
author |
Seow, Wen Jun |
author_sort |
Seow, Wen Jun |
title |
Self-evolving multi-layer perceptron (seMLP) with its applications in trend reversals & technical trading indicators |
title_short |
Self-evolving multi-layer perceptron (seMLP) with its applications in trend reversals & technical trading indicators |
title_full |
Self-evolving multi-layer perceptron (seMLP) with its applications in trend reversals & technical trading indicators |
title_fullStr |
Self-evolving multi-layer perceptron (seMLP) with its applications in trend reversals & technical trading indicators |
title_full_unstemmed |
Self-evolving multi-layer perceptron (seMLP) with its applications in trend reversals & technical trading indicators |
title_sort |
self-evolving multi-layer perceptron (semlp) with its applications in trend reversals & technical trading indicators |
publishDate |
2019 |
url |
http://hdl.handle.net/10356/76893 |
_version_ |
1759854467885301760 |