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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |