- The Air Pressure System (APS) is an essential component of heavy-duty vehicles that relies on compressed air to create pressure for braking and gear changes. Unlike hydraulic systems, APS uses natural air, making it readily available and sustainable over the long term. This project involves a binary classification problem where a positive class denotes failures caused by a specific APS component, and a negative class indicates failures due to other factors. The objective is to minimize the cost of unnecessary repairs by minimizing false predictions. The project focuses on detecting faults in the APS system through a dataset of component failure records.
-
The primary system under consideration in this project is the Air Pressure system (APS) which produces compressed air to perform critical functions in heavy-duty vehicles, including braking and gear shifts. The project's dataset includes two classes: the positive class represents failures of a specific component within the APS system, while the negative class corresponds to failures caused by other factors unrelated to the APS.
-
The main objective of the project is to minimize the cost of unnecessary repairs by reducing the number of false predictions. To achieve this goal, the project focuses on detecting and predicting failures of APS components using machine learning algorithms and real-time sensor data analysis.
The following technologies were used in this project:
- Python
- Machine learning algorithms
- Docker
- MongoDB
- Airflow
- AWS S3
- AWS EC2
- AWS ECR
- Git Actions
pip install -r requirements.txt
python main.py
To download your dataset
wget https://github.com/Gaurang140/Sensor-Fault-Detection-ML-project/blob/584c92ae698a1978b1f9ec4baf22de84d087b46f/aps_failure_training_set1.csv