Prediction with machine learning

The focus of this final year project is on the maintenance of transformers. Maintenance is part of daily tasking for an engineer. It is required for equipment to run smoothly. Something equipment may spoil without any warnings. The conditions of transformers are not easy to check as the machine are...

Full description

Saved in:
Bibliographic Details
Main Author: Soh, Melvin Yong Sheng
Other Authors: Zhong Zhaowei
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2020
Subjects:
Online Access:https://hdl.handle.net/10356/139202
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-139202
record_format dspace
spelling sg-ntu-dr.10356-1392022023-03-04T20:01:34Z Prediction with machine learning Soh, Melvin Yong Sheng Zhong Zhaowei School of Mechanical and Aerospace Engineering Singapore Institute of Manufacturing Technology MZWZhong@ntu.edu.sg Engineering::Computer science and engineering::Computing methodologies::Pattern recognition Engineering::Mechanical engineering The focus of this final year project is on the maintenance of transformers. Maintenance is part of daily tasking for an engineer. It is required for equipment to run smoothly. Something equipment may spoil without any warnings. The conditions of transformers are not easy to check as the machine are normally running 24 hours and seven days a week. Therefore, it is important to come up with a way to predict failures. Using Machine Learning, it is no longer a need for engineering to depend on their intuition or experience to predict malfunctions. There are many different types of machine learning algorithms, hence we need to see how accuracy each of the predictions is. The main objective of this final year project is to develop an application that is designed to do a prediction of the condition of the machines. There will be an unbalance amount of data, as there will be many more working machines compared to a failed machine. This will affect the training of the algorithm models. To increase the accuracy of the model, oversampling techniques, like Synthetic Minority Over-sampling Technique, Borderline Synthetic Minority Over-sampling Technique, and Adaptive Synthetic, will be used. To make a prediction using we need to incorporate the machine learning algorithms into the graphical user interface. In this project, we will be focusing on Random Forest, Isolation Forest, and Deep Learning. Random Forest will provide the basic line for the accuracy of the result, while Isolation Forest and Deep Neural Network are for more advanced users. The application was designed and developed using the Python Language on the Integrated Developer Environment called PyCharm. The user will load the dataset into the application using Microsoft Excel. The results have shown that using the Random Forest Algorithm produces the most stable accurate, while Isolation Forest and Deep Neural Network may not work well in our example, it could still be used in our cases. Bachelor of Engineering (Mechanical Engineering) 2020-05-18T03:37:31Z 2020-05-18T03:37:31Z 2020 Final Year Project (FYP) https://hdl.handle.net/10356/139202 en B151 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering::Computing methodologies::Pattern recognition
Engineering::Mechanical engineering
spellingShingle Engineering::Computer science and engineering::Computing methodologies::Pattern recognition
Engineering::Mechanical engineering
Soh, Melvin Yong Sheng
Prediction with machine learning
description The focus of this final year project is on the maintenance of transformers. Maintenance is part of daily tasking for an engineer. It is required for equipment to run smoothly. Something equipment may spoil without any warnings. The conditions of transformers are not easy to check as the machine are normally running 24 hours and seven days a week. Therefore, it is important to come up with a way to predict failures. Using Machine Learning, it is no longer a need for engineering to depend on their intuition or experience to predict malfunctions. There are many different types of machine learning algorithms, hence we need to see how accuracy each of the predictions is. The main objective of this final year project is to develop an application that is designed to do a prediction of the condition of the machines. There will be an unbalance amount of data, as there will be many more working machines compared to a failed machine. This will affect the training of the algorithm models. To increase the accuracy of the model, oversampling techniques, like Synthetic Minority Over-sampling Technique, Borderline Synthetic Minority Over-sampling Technique, and Adaptive Synthetic, will be used. To make a prediction using we need to incorporate the machine learning algorithms into the graphical user interface. In this project, we will be focusing on Random Forest, Isolation Forest, and Deep Learning. Random Forest will provide the basic line for the accuracy of the result, while Isolation Forest and Deep Neural Network are for more advanced users. The application was designed and developed using the Python Language on the Integrated Developer Environment called PyCharm. The user will load the dataset into the application using Microsoft Excel. The results have shown that using the Random Forest Algorithm produces the most stable accurate, while Isolation Forest and Deep Neural Network may not work well in our example, it could still be used in our cases.
author2 Zhong Zhaowei
author_facet Zhong Zhaowei
Soh, Melvin Yong Sheng
format Final Year Project
author Soh, Melvin Yong Sheng
author_sort Soh, Melvin Yong Sheng
title Prediction with machine learning
title_short Prediction with machine learning
title_full Prediction with machine learning
title_fullStr Prediction with machine learning
title_full_unstemmed Prediction with machine learning
title_sort prediction with machine learning
publisher Nanyang Technological University
publishDate 2020
url https://hdl.handle.net/10356/139202
_version_ 1759855027597344768