Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zenitsu272/fault-detection-ml
Machine Learning based Fault Detection in machines using sensor data
https://github.com/zenitsu272/fault-detection-ml
artificial-intelligence decsion-tree machine-learning pandas pandas-dataframe pandas-python scikit-learn
Last synced: 9 days ago
JSON representation
Machine Learning based Fault Detection in machines using sensor data
- Host: GitHub
- URL: https://github.com/zenitsu272/fault-detection-ml
- Owner: Zenitsu272
- Created: 2024-12-06T11:44:40.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-12-15T05:16:13.000Z (about 2 months ago)
- Last Synced: 2025-02-02T10:13:35.011Z (9 days ago)
- Topics: artificial-intelligence, decsion-tree, machine-learning, pandas, pandas-dataframe, pandas-python, scikit-learn
- Language: Python
- Homepage:
- Size: 1.56 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Fault-detection-ML
So here, i tried to create a machine learning model that uses the random forest algorithm to predict the chances of a machine becoming faulty using sensory data.
Being a beginner to ML concepts, this basic project classifies whether a Machine would get faulty very soon or the machine is safe (no fault will be there in the near future.
The output mainly consisted of 2 possibilities [0,1]
1 being the machine would become faulty very soon or the chances of this machine being faulty is high
0 being the machine is safe in the near future or chances of this machine being faulty is low
Knowing that the possibilities of the output is only 2, I used the Desicion tree algorithm to evaluate this dataset.BUT, it turned out that my training set was overfitting and my testset accuracy was not great.
Considering all this, I used Random forest algorithm and evaluated this dataset.
This comes under supervised learning thus the dataset is splitted into 2 (I/O).
Also there is seperate allocation of the data for training and testing in the ratio of 7:3.
Also this model gave me an accuracy of more than 90% in almost all the cycles.
Since this is just the beginning of me making projects, help me and correct me if there's something to be done.
Dataset link from kaggle:https://www.kaggle.com/datasets/umerrtx/machine-failure-prediction-using-sensor-data