SpickME: Choosing spectacles prediction system by using multinomial Naïve Bayes / Nurul Nabilah Johari
People seem to always have the intricacy and uncertainty of choosing things. From brisk choices of complementary style appearances to deciding where and what to eat, these simple instances do not exclude the fact that people also had trouble in choosing suitable spectacles that is befitting and comf...
Saved in:
Main Author: | |
---|---|
Format: | Thesis |
Language: | English |
Published: |
2020
|
Subjects: | |
Online Access: | https://ir.uitm.edu.my/id/eprint/35621/1/35621.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my-uitm-ir.35621 |
---|---|
record_format |
uketd_dc |
spelling |
my-uitm-ir.356212020-11-27T04:04:34Z SpickME: Choosing spectacles prediction system by using multinomial Naïve Bayes / Nurul Nabilah Johari 2020 Johari, Nurul Nabilah Electronic Computers. Computer Science Algorithms Medical technology People seem to always have the intricacy and uncertainty of choosing things. From brisk choices of complementary style appearances to deciding where and what to eat, these simple instances do not exclude the fact that people also had trouble in choosing suitable spectacles that is befitting and comfortable for them. Choosing spectacles at one point, proves to be a time consuming task that requires total consideration based on several aspects such as age, gender, face shape, skin tone and skin sensitivity as well as perspective on how the spectacles play a big part in gaining confidence. Thus, to overcome this problem, a Machine Learning approach is proposed as a solution to help people with vision problems to choose their spectacles by predicting the best probability that leads to high rate of accuracy using Multinomial Naïve Bayes (MNB). The objectives of this study is to design the prediction system on choosing spectacles based on user’s input or preference and to develop the system by using MNB. The methodology used for this approach is agile methodology that practises simplicity in its stages of research. Moving on, this project is carried out by collecting a total of 790 data with 12 Dependent Variables (DV) and 3 Independent Variables (IV) before only 8 IV were finally chosen. These data then need to go through data cleansing and data transformation before it can be processed by the classification model. Once the data has been transformed, it is split into 80% to be used for training data and 20% for testing. In training data phase, the classification model will learn what are the kind of data that will stand as an answer based on the probability for each of them. As for testing phase, the classification model is tested whether they can predict correctly on a different patterned data. Visualization features are also incorporated into the system to give an overview of information regarding the classification models. Accuracy testing has been performed to determine that the program could operate efficiently in terms of prediction and functionally testing is conducted so that the objectives have been effectively met and all the functions are working smoothly. While the result of the usability test scored a total of 87.5 which has been graded as A. To conclude, the findings of the model show that MNB is suitable to be used in solving the problems of predicting the suitable spectacles. As an extension for the knowledge of this study and future recommendation, the collection of data should be increased and uniquely varied for higher rate of prediction accuracy. 2020 Thesis https://ir.uitm.edu.my/id/eprint/35621/ https://ir.uitm.edu.my/id/eprint/35621/1/35621.pdf text en public degree Universiti Teknologi MARA, Cawangan Melaka Faculty of Computer and Mathematical Science Abd Halim, Khairul Nizam |
institution |
Universiti Teknologi MARA |
collection |
UiTM Institutional Repository |
language |
English |
advisor |
Abd Halim, Khairul Nizam |
topic |
Electronic Computers Computer Science Algorithms Medical technology |
spellingShingle |
Electronic Computers Computer Science Algorithms Medical technology Johari, Nurul Nabilah SpickME: Choosing spectacles prediction system by using multinomial Naïve Bayes / Nurul Nabilah Johari |
description |
People seem to always have the intricacy and uncertainty of choosing things. From brisk choices of complementary style appearances to deciding where and what to eat, these simple instances do not exclude the fact that people also had trouble in choosing suitable spectacles that is befitting and comfortable for them. Choosing spectacles at one point, proves to be a time consuming task that requires total consideration based on several aspects such as age, gender, face shape, skin tone and skin sensitivity as well as perspective on how the spectacles play a big part in gaining confidence. Thus, to overcome this problem, a Machine Learning approach is proposed as a solution to help people with vision problems to choose their spectacles by predicting the best probability that leads to high rate of accuracy using Multinomial Naïve Bayes (MNB). The objectives of this study is to design the prediction system on choosing spectacles based on user’s input or preference and to develop the system by using MNB. The methodology used for this approach is agile methodology that practises simplicity in its stages of research. Moving on, this project is carried out by collecting a total of 790 data with 12 Dependent Variables (DV) and 3 Independent Variables (IV) before only 8 IV were finally chosen. These data then need to go through data cleansing and data transformation before it can be processed by the classification model. Once the data has been transformed, it is split into 80% to be used for training data and 20% for testing. In training data phase, the classification model will learn what are the kind of data that will stand as an answer based on the probability for each of them. As for testing phase, the classification model is tested whether they can predict correctly on a different patterned data. Visualization features are also incorporated into the system to give an overview of information regarding the classification models. Accuracy testing has been performed to determine that the program could operate efficiently in terms of prediction and functionally testing is conducted so that the objectives have been effectively met and all the functions are working smoothly. While the result of the usability test scored a total of 87.5 which has been graded as A. To conclude, the findings of the model show that MNB is suitable to be used in solving the problems of predicting the suitable spectacles. As an extension for the knowledge of this study and future recommendation, the collection of data should be increased and uniquely varied for higher rate of prediction accuracy. |
format |
Thesis |
qualification_level |
Bachelor degree |
author |
Johari, Nurul Nabilah |
author_facet |
Johari, Nurul Nabilah |
author_sort |
Johari, Nurul Nabilah |
title |
SpickME: Choosing spectacles prediction system by using multinomial Naïve Bayes / Nurul Nabilah Johari |
title_short |
SpickME: Choosing spectacles prediction system by using multinomial Naïve Bayes / Nurul Nabilah Johari |
title_full |
SpickME: Choosing spectacles prediction system by using multinomial Naïve Bayes / Nurul Nabilah Johari |
title_fullStr |
SpickME: Choosing spectacles prediction system by using multinomial Naïve Bayes / Nurul Nabilah Johari |
title_full_unstemmed |
SpickME: Choosing spectacles prediction system by using multinomial Naïve Bayes / Nurul Nabilah Johari |
title_sort |
spickme: choosing spectacles prediction system by using multinomial naïve bayes / nurul nabilah johari |
granting_institution |
Universiti Teknologi MARA, Cawangan Melaka |
granting_department |
Faculty of Computer and Mathematical Science |
publishDate |
2020 |
url |
https://ir.uitm.edu.my/id/eprint/35621/1/35621.pdf |
_version_ |
1783734308787191808 |