dc.contributor.advisor |
Pillay, Nelishia |
|
dc.contributor.postgraduate |
Gerber, Mia |
|
dc.date.accessioned |
2022-02-09T12:01:29Z |
|
dc.date.available |
2022-02-09T12:01:29Z |
|
dc.date.created |
2022-04-26 |
|
dc.date.issued |
2021 |
|
dc.description |
Dissertation (MSc (Computer Science))--University of Pretoria, 2021. |
en_ZA |
dc.description.abstract |
Deep neural networks have been shown to be very effective for image processing
and text processing. However the big challenge is designing the deep
neural network pipeline, as it is time consuming and requires machine learning
expertise. More and more non-experts are using deep neural networks in their
day-to-day lives, but do not have the expertise to parameter tune and construct
optimal deep neural network pipelines. AutoML has mainly focused on neural
architecture design and parameter tuning, but little attention has been given
to optimal design of the deep neural network pipeline and all of its constituent
parts. In this work a single point hyper heuristic (SPHH) was used to automate
iii
the design of the deep neural network pipeline. The SPHH constructed a deep
neural network pipeline design by selecting techniques to use at the various stages
of the pipeline, namely: the preprocessing stage, the feature engineering stage,
the augmentation stage as well as selecting a deep neural network architecture
and relevant hyper-parameters. This work also investigated transfer learning by
using a design that was created for one dataset as a starting point for the design
process for a different dataset and the effect thereof was evaluated. The reusability
of the designs themselves were also tested. The SPHH designed pipelines for
both the image processing and text processing domain. The image processing
domain covered maize disease detection and oral lesion detection specifically
and text processing used sentiment analysis and spam detection, with multiple
datasets being used for all the aforementioned tasks. The pipeline designs created
by means of automated design were compared to manually derived pipelines
from the literature for the given datasets. This research showed that automated
design of a deep neural network pipeline using a single point hyper-heuristic is
effective. Deep neural network pipelines designed by the SPHH are either better
than or just as good as manually derived pipeline designs in terms of performance
and application time. The results showed that the pipeline designs created by
the SPHH are not reusable as they do not provide comparable performance to
the results achieved when specifically creating a design for a dataset. Transfer
learning using the designed pipelines is found to produce results comparable
to or better than the results achieved when using the SPHH without transfer
learning. Transfer learning is only effective when the correct target and source
are chosen, for some target datasets negative transfer occurs when using certain
datasets as the transfer learning source. Future work will include applying the
automated design approach to more domains and making designs reusable. The
transfer learning process will also be automated in future work to ensure positive transfer occurs. The last recommendation for future work is to construct a
pipeline for unsupervised deep neural network techniques instead of supervised
deep neural network techniques. |
en_ZA |
dc.description.availability |
Unrestricted |
en_ZA |
dc.description.degree |
MSc (Computer Science) |
en_ZA |
dc.description.department |
Computer Science |
en_ZA |
dc.description.sponsorship |
The work presented in this thesis is supported by the National Research
Foundation of South Africa (Grant Numbers 46712). Opinions expressed and
conclusions arrived at, are those of the author and are not necessarily to be
attributed to the NRF. |
en_ZA |
dc.identifier.citation |
* |
en_ZA |
dc.identifier.other |
A2022 |
en_ZA |
dc.identifier.uri |
http://hdl.handle.net/2263/83730 |
|
dc.language.iso |
en |
en_ZA |
dc.publisher |
University of Pretoria |
|
dc.rights |
© 2022 University of Pretoria. All rights reserved. The copyright in this work vests in the University of Pretoria. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of the University of Pretoria. |
|
dc.subject |
Automated design |
en_ZA |
dc.subject |
Transfer learning |
en_ZA |
dc.subject |
Deep neural network pipeline |
en_ZA |
dc.subject |
Text classification |
en_ZA |
dc.subject |
Image segmentation |
en_ZA |
dc.title |
Automated design of the deep neural network pipeline |
en_ZA |
dc.type |
Dissertation |
en_ZA |