Universal machine learning classifier using extreme learning machines

Classification is one of the most essential tasks in machine learning which could be applied to many areas and solve practical problems. Also, it can give us some accurate prediction based on the currently collected data and then automatically realize the objective of trend prediction, pattern recog...

Full description

Saved in:
Bibliographic Details
Main Author: Chen, Jinnan
Other Authors: Huang Guangbin
Format: Final Year Project
Language:English
Published: 2019
Subjects:
Online Access:http://hdl.handle.net/10356/77668
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-77668
record_format dspace
spelling sg-ntu-dr.10356-776682023-07-07T15:54:32Z Universal machine learning classifier using extreme learning machines Chen, Jinnan Huang Guangbin School of Electrical and Electronic Engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies::Pattern recognition Classification is one of the most essential tasks in machine learning which could be applied to many areas and solve practical problems. Also, it can give us some accurate prediction based on the currently collected data and then automatically realize the objective of trend prediction, pattern recognition or segmentation like the development of autonomous vehicles, or the stock market forecasting. It has gained lots of focus in the modern society and has become part of people’ daily life, so we can see the broad application in the industry. Generally, we will face three types of recognition tasks, binary, multi-class classification, as well as multi-label classification with the difference in the input data features. The general way to address this problem is applying back propagation algorithms into each of the three kinds of problems, but it could be time-consuming and computationally expensive. In order to make our classifier more intelligent to be capable of handling all types of classification datasets regardless of the difference in label types and speed up our training time, we aimed to develop a universal classifier. It could automatically identify the classification type all these classification tasks with high speed and good performance based on the application of extreme learning machine, a powerful algorithm which could significantly improve the training process without losing the accuracy. By using different scales of datasets, we could see the better performance of the proposed classifier and compared with the results of other popular algorithms, so the advantage of the ELM-based universal classifier could be demonstrated. In order to get a universal classifier, we proposed a method to identify the classification type in advance through detecting the feature of the training samples and ensemble the algorithms together to make it a more robust universal classifier which could handle more sophisticated datasets. Through tuning the hyperparameters of the proposed model, we plotted the figures to find the correlation between the performance and the optimum hyperparameters. We also applied the extreme learning machine with some modification as the core part into our algorithm and use several evaluation indexes to give an objective and comprehensive analysis of the proposed method. Bachelor of Engineering (Electrical and Electronic Engineering) 2019-06-04T01:57:29Z 2019-06-04T01:57:29Z 2019 Final Year Project (FYP) http://hdl.handle.net/10356/77668 en Nanyang Technological University 71 p. 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::Computer science and engineering::Computing methodologies::Pattern recognition
spellingShingle DRNTU::Engineering::Computer science and engineering::Computing methodologies::Pattern recognition
Chen, Jinnan
Universal machine learning classifier using extreme learning machines
description Classification is one of the most essential tasks in machine learning which could be applied to many areas and solve practical problems. Also, it can give us some accurate prediction based on the currently collected data and then automatically realize the objective of trend prediction, pattern recognition or segmentation like the development of autonomous vehicles, or the stock market forecasting. It has gained lots of focus in the modern society and has become part of people’ daily life, so we can see the broad application in the industry. Generally, we will face three types of recognition tasks, binary, multi-class classification, as well as multi-label classification with the difference in the input data features. The general way to address this problem is applying back propagation algorithms into each of the three kinds of problems, but it could be time-consuming and computationally expensive. In order to make our classifier more intelligent to be capable of handling all types of classification datasets regardless of the difference in label types and speed up our training time, we aimed to develop a universal classifier. It could automatically identify the classification type all these classification tasks with high speed and good performance based on the application of extreme learning machine, a powerful algorithm which could significantly improve the training process without losing the accuracy. By using different scales of datasets, we could see the better performance of the proposed classifier and compared with the results of other popular algorithms, so the advantage of the ELM-based universal classifier could be demonstrated. In order to get a universal classifier, we proposed a method to identify the classification type in advance through detecting the feature of the training samples and ensemble the algorithms together to make it a more robust universal classifier which could handle more sophisticated datasets. Through tuning the hyperparameters of the proposed model, we plotted the figures to find the correlation between the performance and the optimum hyperparameters. We also applied the extreme learning machine with some modification as the core part into our algorithm and use several evaluation indexes to give an objective and comprehensive analysis of the proposed method.
author2 Huang Guangbin
author_facet Huang Guangbin
Chen, Jinnan
format Final Year Project
author Chen, Jinnan
author_sort Chen, Jinnan
title Universal machine learning classifier using extreme learning machines
title_short Universal machine learning classifier using extreme learning machines
title_full Universal machine learning classifier using extreme learning machines
title_fullStr Universal machine learning classifier using extreme learning machines
title_full_unstemmed Universal machine learning classifier using extreme learning machines
title_sort universal machine learning classifier using extreme learning machines
publishDate 2019
url http://hdl.handle.net/10356/77668
_version_ 1772828740347232256