Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

Automated design of the deep neural network pipeline

Dissertation (MSc (Computer Science))--University of Pretoria, 2021.

Saved in:
Bibliographic Details
Other Authors: Pillay, Nelishia
Format: Thesis
Language:English
Published: University of Pretoria 2022
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867613653623111680
access_status_str Open Access
author2 Pillay, Nelishia
author_browse Pillay, Nelishia
author_facet Pillay, Nelishia
collection Thesis
dc_rights_str_mv © 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.
description Dissertation (MSc (Computer Science))--University of Pretoria, 2021.
format Thesis
id oai:repository.up.ac.za:2263/83730
institution University of Pretoria (South Africa)
language English
last_indexed 2026-06-10T12:39:34.197Z
license_str Other — see source repository
provenance_str_mv Harvested via OAI-PMH from UPSpace — University of Pretoria Institutional Repository
publishDate 2022
publishDateRange 2022
publishDateSort 2022
publisher University of Pretoria
publisherStr University of Pretoria
record_format dspace
source_str UPSpace — University of Pretoria Institutional Repository
spelling oai:repository.up.ac.za:2263/83730 Automated design of the deep neural network pipeline Pillay, Nelishia u15016502@tuks.co.za Gerber, Mia Automated design Transfer learning Deep neural network pipeline Text classification Image segmentation Engineering, built environment and information technology theses SDG-09 Dissertation (MSc (Computer Science))--University of Pretoria, 2021. 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. 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. bs2026 Computer Science MSc (Computer Science) Unrestricted SDG-09: Industry, innovation and infrastructure 2022-02-09T12:01:29Z 2022-02-09T12:01:29Z 2022-04-26 2021 Dissertation * A2022 http://hdl.handle.net/2263/83730 en © 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. application/pdf University of Pretoria
spellingShingle Automated design
Transfer learning
Deep neural network pipeline
Text classification
Image segmentation
Engineering, built environment and information technology theses SDG-09
Automated design of the deep neural network pipeline
title Automated design of the deep neural network pipeline
title_full Automated design of the deep neural network pipeline
title_fullStr Automated design of the deep neural network pipeline
title_full_unstemmed Automated design of the deep neural network pipeline
title_short Automated design of the deep neural network pipeline
title_sort automated design of the deep neural network pipeline
topic Automated design
Transfer learning
Deep neural network pipeline
Text classification
Image segmentation
Engineering, built environment and information technology theses SDG-09
url http://hdl.handle.net/2263/83730