├── .dockerignore ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .vscode ├── extensions.json ├── settings.json └── tasks.json ├── Dockerfile ├── README.md ├── aps_failure_training_set1.csv ├── config └── schema.yaml ├── demo.ipynb ├── deployment-steps.txt ├── docs ├── consumer.drawio (2).svg └── producer.drawio (2).svg ├── env.yaml ├── flowcharts ├── 0_Sensor Training Pipeline.png ├── 1_Sensor_Data Ingestion Component.png ├── 2_Sensor_Data Validation Component .png ├── 3_Sensor_Data_Transformation_Component.png ├── 4_Sensor_Model Trainer Component.png ├── 5_Sensor Model Evaluation Component.png ├── 6_Sensor Model Pusher Component.png ├── 7_Sensor Prediction Pipeline.png └── Constant.png ├── get_data.py ├── main.py ├── notebooks └── Scania_APS_failure_prediction.ipynb ├── report.yaml ├── requirements.txt ├── sensor ├── __init__.py ├── cloud_storage │ ├── __init__.py │ └── s3_syncer.py ├── components │ ├── __init__.py │ ├── data_ingestion.py │ ├── data_transformation.py │ ├── data_validation.py │ ├── model_evaluation.py │ ├── model_pusher.py │ └── model_trainer.py ├── configuration │ ├── __init__.py │ └── mongo_db_connection.py ├── constant │ ├── __init__.py │ ├── application.py │ ├── database.py │ ├── env_variable.py │ ├── s3_bucket.py │ └── training_pipeline │ │ └── __init__.py ├── data_access │ ├── __init__.py │ └── sensor_data.py ├── entity │ ├── __init__.py │ ├── artifact_entity.py │ └── config_entity.py ├── exception.py ├── logger.py ├── ml │ ├── __init__.py │ ├── metric │ │ ├── __init__.py │ │ └── classification_metric.py │ └── model │ │ ├── __init__.py │ │ └── estimator.py ├── pipeline │ ├── __init__.py │ └── training_pipeline.py └── utils │ ├── __init__.py │ └── main_utils.py └── setup.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/README.md -------------------------------------------------------------------------------- /aps_failure_training_set1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/aps_failure_training_set1.csv -------------------------------------------------------------------------------- /config/schema.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/config/schema.yaml -------------------------------------------------------------------------------- /demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/demo.ipynb -------------------------------------------------------------------------------- /deployment-steps.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/deployment-steps.txt -------------------------------------------------------------------------------- /docs/consumer.drawio (2).svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/docs/consumer.drawio (2).svg -------------------------------------------------------------------------------- /docs/producer.drawio (2).svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/docs/producer.drawio (2).svg -------------------------------------------------------------------------------- /env.yaml: -------------------------------------------------------------------------------- 1 | MONGO_DB_URL: mongodb://localhost:27017/ -------------------------------------------------------------------------------- /flowcharts/0_Sensor Training Pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/flowcharts/0_Sensor Training Pipeline.png -------------------------------------------------------------------------------- /flowcharts/1_Sensor_Data Ingestion Component.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/flowcharts/1_Sensor_Data Ingestion Component.png -------------------------------------------------------------------------------- /flowcharts/2_Sensor_Data Validation Component .png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/flowcharts/2_Sensor_Data Validation Component .png -------------------------------------------------------------------------------- /flowcharts/3_Sensor_Data_Transformation_Component.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/flowcharts/3_Sensor_Data_Transformation_Component.png -------------------------------------------------------------------------------- /flowcharts/4_Sensor_Model Trainer Component.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/flowcharts/4_Sensor_Model Trainer Component.png -------------------------------------------------------------------------------- /flowcharts/5_Sensor Model Evaluation Component.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/flowcharts/5_Sensor Model Evaluation Component.png -------------------------------------------------------------------------------- /flowcharts/6_Sensor Model Pusher Component.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/flowcharts/6_Sensor Model Pusher Component.png -------------------------------------------------------------------------------- /flowcharts/7_Sensor Prediction Pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/flowcharts/7_Sensor Prediction Pipeline.png -------------------------------------------------------------------------------- /flowcharts/Constant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/flowcharts/Constant.png -------------------------------------------------------------------------------- /get_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/get_data.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/main.py -------------------------------------------------------------------------------- /notebooks/Scania_APS_failure_prediction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/notebooks/Scania_APS_failure_prediction.ipynb -------------------------------------------------------------------------------- /report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/report.yaml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/requirements.txt -------------------------------------------------------------------------------- /sensor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sensor/cloud_storage/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /sensor/cloud_storage/s3_syncer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/sensor/cloud_storage/s3_syncer.py -------------------------------------------------------------------------------- /sensor/components/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sensor/components/data_ingestion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/sensor/components/data_ingestion.py -------------------------------------------------------------------------------- /sensor/components/data_transformation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/sensor/components/data_transformation.py -------------------------------------------------------------------------------- /sensor/components/data_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/sensor/components/data_validation.py -------------------------------------------------------------------------------- /sensor/components/model_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/sensor/components/model_evaluation.py -------------------------------------------------------------------------------- /sensor/components/model_pusher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/sensor/components/model_pusher.py -------------------------------------------------------------------------------- /sensor/components/model_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/sensor/components/model_trainer.py -------------------------------------------------------------------------------- /sensor/configuration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sensor/configuration/mongo_db_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/sensor/configuration/mongo_db_connection.py -------------------------------------------------------------------------------- /sensor/constant/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sensor/constant/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/sensor/constant/application.py -------------------------------------------------------------------------------- /sensor/constant/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/sensor/constant/database.py -------------------------------------------------------------------------------- /sensor/constant/env_variable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/sensor/constant/env_variable.py -------------------------------------------------------------------------------- /sensor/constant/s3_bucket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/sensor/constant/s3_bucket.py -------------------------------------------------------------------------------- /sensor/constant/training_pipeline/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/sensor/constant/training_pipeline/__init__.py -------------------------------------------------------------------------------- /sensor/data_access/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sensor/data_access/sensor_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/sensor/data_access/sensor_data.py -------------------------------------------------------------------------------- /sensor/entity/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sensor/entity/artifact_entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/sensor/entity/artifact_entity.py -------------------------------------------------------------------------------- /sensor/entity/config_entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/sensor/entity/config_entity.py -------------------------------------------------------------------------------- /sensor/exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/sensor/exception.py -------------------------------------------------------------------------------- /sensor/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/sensor/logger.py -------------------------------------------------------------------------------- /sensor/ml/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sensor/ml/metric/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sensor/ml/metric/classification_metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/sensor/ml/metric/classification_metric.py -------------------------------------------------------------------------------- /sensor/ml/model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sensor/ml/model/estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/sensor/ml/model/estimator.py -------------------------------------------------------------------------------- /sensor/pipeline/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sensor/pipeline/training_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/sensor/pipeline/training_pipeline.py -------------------------------------------------------------------------------- /sensor/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sensor/utils/main_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/sensor/utils/main_utils.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avnyadav/sensor-fault-detection/HEAD/setup.py --------------------------------------------------------------------------------