Metacognitive learning algorithm for big data analysis

The field of data prediction and forecasting techniques is a research area that has found many applications in this modern world. Linear regression models are often inaccurate to model the non-linear relationships that may exist between the variables of study. As such, many techniques in machine lea...

Full description

Saved in:
Bibliographic Details
Main Author: Quek, Joel Jian Hong
Other Authors: Suresh Sundaram
Format: Final Year Project
Language:English
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/10356/62600
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-62600
record_format dspace
spelling sg-ntu-dr.10356-626002023-03-03T20:43:02Z Metacognitive learning algorithm for big data analysis Quek, Joel Jian Hong Suresh Sundaram School of Computer Engineering Centre for Computational Intelligence DRNTU::Engineering::Computer science and engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence The field of data prediction and forecasting techniques is a research area that has found many applications in this modern world. Linear regression models are often inaccurate to model the non-linear relationships that may exist between the variables of study. As such, many techniques in machine learning such as Artificial Neural Networks have been used to learn the data. This project deals with the field of neuro-fuzzy inference systems, where fuzzy logic is embedded into a neural network in order to deal with the uncertainty aspects of the data relationships. In fuzzy inference systems, conditional rules govern the relationship between the input and output variables through fuzzy membership rules. This project will be focusing on the development of a type-2 interval fuzzy inference system (IT2FIS) in Python, where the membership values of the rules themselves are fuzzy. This is in contrast to type 1 fuzzy inference systems where the membership function is exact.In particular, this project will be layering metacognition on top of the developed IT2FIS. The use of metacognition, which is essentially regulated learning controlling the how-to-learn, when-to-learn and what-to-learn dimensions, will provide significant improvements to the system. This paper will therefore investigate the effects of metacognition layered into the standard IT2FIS that is developed with gradient descent, as well as comparing the systems on benchmark problems that is widely used in literature. Overall, metacognition has been found to be a very effective method in reducing the computational time and reducing the error significantly on many types of benchmark problems. However, more research and effort could also be done to apply metacognition to inference systems that use superior learning mechanisms to the gradient descent backpropagation mechanism. Bachelor of Engineering (Computer Science) 2015-04-22T03:06:40Z 2015-04-22T03:06:40Z 2015 2015 Final Year Project (FYP) http://hdl.handle.net/10356/62600 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
DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
spellingShingle DRNTU::Engineering::Computer science and engineering
DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
Quek, Joel Jian Hong
Metacognitive learning algorithm for big data analysis
description The field of data prediction and forecasting techniques is a research area that has found many applications in this modern world. Linear regression models are often inaccurate to model the non-linear relationships that may exist between the variables of study. As such, many techniques in machine learning such as Artificial Neural Networks have been used to learn the data. This project deals with the field of neuro-fuzzy inference systems, where fuzzy logic is embedded into a neural network in order to deal with the uncertainty aspects of the data relationships. In fuzzy inference systems, conditional rules govern the relationship between the input and output variables through fuzzy membership rules. This project will be focusing on the development of a type-2 interval fuzzy inference system (IT2FIS) in Python, where the membership values of the rules themselves are fuzzy. This is in contrast to type 1 fuzzy inference systems where the membership function is exact.In particular, this project will be layering metacognition on top of the developed IT2FIS. The use of metacognition, which is essentially regulated learning controlling the how-to-learn, when-to-learn and what-to-learn dimensions, will provide significant improvements to the system. This paper will therefore investigate the effects of metacognition layered into the standard IT2FIS that is developed with gradient descent, as well as comparing the systems on benchmark problems that is widely used in literature. Overall, metacognition has been found to be a very effective method in reducing the computational time and reducing the error significantly on many types of benchmark problems. However, more research and effort could also be done to apply metacognition to inference systems that use superior learning mechanisms to the gradient descent backpropagation mechanism.
author2 Suresh Sundaram
author_facet Suresh Sundaram
Quek, Joel Jian Hong
format Final Year Project
author Quek, Joel Jian Hong
author_sort Quek, Joel Jian Hong
title Metacognitive learning algorithm for big data analysis
title_short Metacognitive learning algorithm for big data analysis
title_full Metacognitive learning algorithm for big data analysis
title_fullStr Metacognitive learning algorithm for big data analysis
title_full_unstemmed Metacognitive learning algorithm for big data analysis
title_sort metacognitive learning algorithm for big data analysis
publishDate 2015
url http://hdl.handle.net/10356/62600
_version_ 1759853291358912512