Visual search using convolutional neural networks

In recent years, deep learning has provided the breakthrough of many new practical applications of machine learning. One such deep learning approach is convolutional neural networks (CNNs). This study will introduce the model structure and principle of the CNN, as well as the development of one for...

Full description

Saved in:
Bibliographic Details
Main Author: Ng, Sue Shen
Other Authors: Yap Kim Hui
Format: Final Year Project
Language:English
Published: 2018
Subjects:
Online Access:http://hdl.handle.net/10356/74976
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-74976
record_format dspace
spelling sg-ntu-dr.10356-749762023-07-07T17:49:46Z Visual search using convolutional neural networks Ng, Sue Shen Yap Kim Hui School of Electrical and Electronic Engineering DRNTU::Engineering In recent years, deep learning has provided the breakthrough of many new practical applications of machine learning. One such deep learning approach is convolutional neural networks (CNNs). This study will introduce the model structure and principle of the CNN, as well as the development of one for the purpose of skin cancer image classification. The development of the CNN involved the transfer learning of the VGG-VD pre-trained model, vgg-verydeep-16, using MATLAB. To facilitate the improvement in accuracy of the skin cancer classification, controlled trainings were conducted with varied learning rates and mini-batch size, and application of data augmentation. The resultant CNN is able to classify melanoma and mole images with an accuracy of 83.0%. What differentiates the architecture of a CNN from other neural networks is the multiple layers of convolution and pooling before the fully connected layers we see in artificial neural networks (ANN). The difference in architecture has allowed CNNs to be successful in 2D image recognition and classification, hence it is used for this project. Bachelor of Engineering 2018-05-25T07:12:48Z 2018-05-25T07:12:48Z 2018 Final Year Project (FYP) http://hdl.handle.net/10356/74976 en Nanyang Technological University application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering
spellingShingle DRNTU::Engineering
Ng, Sue Shen
Visual search using convolutional neural networks
description In recent years, deep learning has provided the breakthrough of many new practical applications of machine learning. One such deep learning approach is convolutional neural networks (CNNs). This study will introduce the model structure and principle of the CNN, as well as the development of one for the purpose of skin cancer image classification. The development of the CNN involved the transfer learning of the VGG-VD pre-trained model, vgg-verydeep-16, using MATLAB. To facilitate the improvement in accuracy of the skin cancer classification, controlled trainings were conducted with varied learning rates and mini-batch size, and application of data augmentation. The resultant CNN is able to classify melanoma and mole images with an accuracy of 83.0%. What differentiates the architecture of a CNN from other neural networks is the multiple layers of convolution and pooling before the fully connected layers we see in artificial neural networks (ANN). The difference in architecture has allowed CNNs to be successful in 2D image recognition and classification, hence it is used for this project.
author2 Yap Kim Hui
author_facet Yap Kim Hui
Ng, Sue Shen
format Final Year Project
author Ng, Sue Shen
author_sort Ng, Sue Shen
title Visual search using convolutional neural networks
title_short Visual search using convolutional neural networks
title_full Visual search using convolutional neural networks
title_fullStr Visual search using convolutional neural networks
title_full_unstemmed Visual search using convolutional neural networks
title_sort visual search using convolutional neural networks
publishDate 2018
url http://hdl.handle.net/10356/74976
_version_ 1772826508844335104