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...

Full description

Bibliographic Details
Main Author: Wright, Hamish Michael
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