Full Text Available
Note: Clicking the button above will open the full text document at the original institutional repository in a new window.
Dissertation (MSc (Computer Science))--University of Pretoria, 2021.
| Other Authors: | |
|---|---|
| Format: | Thesis |
| Language: | English |
| Published: |
University of Pretoria
2022
|
| Subjects: | |
| Tags: |
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 |