A Homogeneous Hierarchical Scripted Vector Classification Network with Optimisation by Genetic Algorithm
A simulated learning hierarchical architecture for vector classification is presented. The hierarchy used homogeneous scripted classifiers, maintaining similarity tables, and selforganising maps for the input. The scripted classifiers produced output, and guided learning with permutable script in...
Main Author: | |
---|---|
Language: | en |
Published: |
University of Canterbury. Electrical and Computer Engineering
2008
|
Subjects: | |
Online Access: | http://hdl.handle.net/10092/1191 |
id |
ndltd-canterbury.ac.nz-oai-ir.canterbury.ac.nz-10092-1191 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-canterbury.ac.nz-oai-ir.canterbury.ac.nz-10092-11912015-03-30T15:28:56ZA Homogeneous Hierarchical Scripted Vector Classification Network with Optimisation by Genetic AlgorithmWright, Hamish Michaelmachine learninggenetic algorithmstatistical learningadaptive softwareA simulated learning hierarchical architecture for vector classification is presented. The hierarchy used homogeneous scripted classifiers, maintaining similarity tables, and selforganising maps for the input. The scripted classifiers produced output, and guided learning with permutable script instruction tables. A large space of parametrised script instructions was created, from which many different combinations could be implemented. The parameter space for the script instruction tables was tuned using a genetic algorithm with the goal of optimizing the networks ability to predict class labels for bit pattern inputs. The classification system, known as Dura, was presented with various visual classification problems, such as: detecting overlapping lines, locating objects, or counting polygons. The network was trained with a random subset from the input space, and was then tested over a uniformly sampled subset. The results showed that Dura could successfully classify these and other problems. The optimal scripts and parameters were analysed, allowing inferences about which scripted operations were important, and what roles they played in the learning classification system. Further investigations were undertaken to determine Dura's performance in the presence of noise, as well as the robustness of the solutions when faced with highly stochastic training sequences. It was also shown that robustness and noise tolerance in solutions could be improved through certain adjustments to the algorithm. These adjustments led to different solutions which could be compared to determine what changes were responsible for the increased robustness or noise immunity. The behaviour of the genetic algorithm tuning the network was also analysed, leading to the development of a super solutions cache, as well as improvements in: convergence, fitness function, and simulation duration. The entire network was simulated using a program written in C++ using FLTK libraries for the graphical user interface.University of Canterbury. Electrical and Computer Engineering2008-09-07T22:50:37Z2008-09-07T22:50:37Z2007Electronic thesis or dissertationTexthttp://hdl.handle.net/10092/1191enNZCUCopyright Hamish Michael Wrighthttp://library.canterbury.ac.nz/thesis/etheses_copyright.shtml |
collection |
NDLTD |
language |
en |
sources |
NDLTD |
topic |
machine learning genetic algorithm statistical learning adaptive software |
spellingShingle |
machine learning genetic algorithm statistical learning adaptive software Wright, Hamish Michael A Homogeneous Hierarchical Scripted Vector Classification Network with Optimisation by Genetic Algorithm |
description |
A simulated learning hierarchical architecture for vector classification is presented. The hierarchy used homogeneous scripted classifiers, maintaining similarity tables, and selforganising maps for the input. The scripted classifiers produced output, and guided learning with permutable script instruction tables. A large space of parametrised script instructions was created, from which many different combinations could be implemented. The parameter space for the script instruction tables was tuned using a genetic algorithm with the goal of optimizing the networks ability to predict class labels for bit pattern inputs. The classification system, known as Dura, was presented with various visual classification problems, such as: detecting overlapping lines, locating objects, or counting polygons. The network was trained with a random subset from the input space, and was then tested over a uniformly sampled subset. The results showed that Dura could successfully classify these and other problems. The optimal scripts and parameters were analysed, allowing inferences about which scripted operations were important, and what roles they played in the learning classification system. Further investigations were undertaken to determine Dura's performance in the presence of noise, as well as the robustness of the solutions when faced with highly stochastic training sequences. It was also shown that robustness and noise tolerance in solutions could be improved through certain adjustments to the algorithm. These adjustments led to different solutions which could be compared to determine what changes were responsible for the increased robustness or noise immunity. The behaviour of the genetic algorithm tuning the network was also analysed, leading to the development of a super solutions cache, as well as improvements in: convergence, fitness function, and simulation duration. The entire network was simulated using a program written in C++ using FLTK libraries for the graphical user interface. |
author |
Wright, Hamish Michael |
author_facet |
Wright, Hamish Michael |
author_sort |
Wright, Hamish Michael |
title |
A Homogeneous Hierarchical Scripted Vector Classification Network with Optimisation by Genetic Algorithm |
title_short |
A Homogeneous Hierarchical Scripted Vector Classification Network with Optimisation by Genetic Algorithm |
title_full |
A Homogeneous Hierarchical Scripted Vector Classification Network with Optimisation by Genetic Algorithm |
title_fullStr |
A Homogeneous Hierarchical Scripted Vector Classification Network with Optimisation by Genetic Algorithm |
title_full_unstemmed |
A Homogeneous Hierarchical Scripted Vector Classification Network with Optimisation by Genetic Algorithm |
title_sort |
homogeneous hierarchical scripted vector classification network with optimisation by genetic algorithm |
publisher |
University of Canterbury. Electrical and Computer Engineering |
publishDate |
2008 |
url |
http://hdl.handle.net/10092/1191 |
work_keys_str_mv |
AT wrighthamishmichael ahomogeneoushierarchicalscriptedvectorclassificationnetworkwithoptimisationbygeneticalgorithm AT wrighthamishmichael homogeneoushierarchicalscriptedvectorclassificationnetworkwithoptimisationbygeneticalgorithm |
_version_ |
1716798425484230656 |