├── .gitignore ├── EDA ├── Data Wrangling.ipynb ├── Feature Importance.ipynb ├── Importance of feature selection.ipynb ├── N_CMAPSS_Example_data_loading_and_exploration.ipynb ├── N_CMAPSS_processing.ipynb ├── flight_profile_DS02.png └── kde_DS02.png ├── Failure Prediction Classification ├── 1DCNN - binary and multiclass classification.ipynb ├── 1DCNN-SVM binary classification.ipynb ├── 1DCNN_GRU-binary and multiclass.ipynb ├── 1DCNN_LSTM-binary and multiclass 2.ipynb ├── 1DCNN_RNN-binary and multiclass.ipynb ├── LSTM - binary classification.ipynb ├── RNN - binary and multiclass classification.ipynb ├── dt-ensemble-binary-split.ipynb ├── dt-ensemble-binary.ipynb ├── dt-ensemble-multiclass-split.ipynb ├── dt-ensemble-multiclass.ipynb ├── shallow-binary-split.ipynb ├── shallow-binary.ipynb ├── shallow-multiclass-split.ipynb └── shallow-multiclass.ipynb ├── LICENSE ├── README.md ├── RUL Prediction Regression ├── 1D-CNN RUL Prediction.ipynb ├── 1D-CNN-piecewise-linear RUL Prediction.ipynb ├── Exponential Degradation Model.ipynb ├── LSTM RUL Prediction.ipynb ├── LSTM-piecewise-linear RUL Prediction.ipynb ├── RF_piecewise_linear_degradation.ipynb ├── Similarity-based RUL Prediction.ipynb ├── attention-GRU-piecewise-linear RUL Prediction.ipynb ├── linear_piecewise_linear_degradation.ipynb ├── svm_piecewise_linear_degradation.ipynb └── xgboost_piecewise_linear_degradation.ipynb ├── Survival Analysis ├── Keras-WTT-RNN Engine failure-scikeras.ipynb ├── Keras-WTT-RNN Engine failure.ipynb ├── PAKDD_Asus.ipynb ├── data-pipeline-template.ipynb ├── hello-world-datapipeline.ipynb ├── hello-world-weibull-distribution.ipynb ├── simple_example.ipynb ├── survival.ipynb └── wtte_rnn_engine_failure.py ├── Unsupervised Anomaly Detection ├── autoencoder.ipynb ├── autoencoder1.ipynb ├── latent_representation_2d.png ├── multivariant_gaussian.ipynb └── pca.ipynb ├── cmapss.png ├── inference_cnn_aggr.py ├── sample_creator.py ├── sample_creator_unit.py ├── sample_creator_unit_auto.py ├── sensors-21-00972-v2.pdf ├── setup.py ├── turbo_engine.jpg ├── utils ├── __init__.py ├── data_preparation.py ├── data_preparation_unit.py ├── dnn.py ├── metrics.py └── plots.py └── wtte ├── __init__.py ├── data_generators.py ├── objectives ├── __init__.py └── tensorflow.py ├── pipelines.py ├── plots ├── __init__.py ├── misc.py ├── weibull_contour.py └── weibull_heatmap.py ├── transforms.py ├── tte_util.py ├── weibull.py └── wtte.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/.gitignore -------------------------------------------------------------------------------- /EDA/Data Wrangling.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/EDA/Data Wrangling.ipynb -------------------------------------------------------------------------------- /EDA/Feature Importance.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/EDA/Feature Importance.ipynb -------------------------------------------------------------------------------- /EDA/Importance of feature selection.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/EDA/Importance of feature selection.ipynb -------------------------------------------------------------------------------- /EDA/N_CMAPSS_Example_data_loading_and_exploration.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/EDA/N_CMAPSS_Example_data_loading_and_exploration.ipynb -------------------------------------------------------------------------------- /EDA/N_CMAPSS_processing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/EDA/N_CMAPSS_processing.ipynb -------------------------------------------------------------------------------- /EDA/flight_profile_DS02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/EDA/flight_profile_DS02.png -------------------------------------------------------------------------------- /EDA/kde_DS02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/EDA/kde_DS02.png -------------------------------------------------------------------------------- /Failure Prediction Classification/1DCNN - binary and multiclass classification.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Failure Prediction Classification/1DCNN - binary and multiclass classification.ipynb -------------------------------------------------------------------------------- /Failure Prediction Classification/1DCNN-SVM binary classification.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Failure Prediction Classification/1DCNN-SVM binary classification.ipynb -------------------------------------------------------------------------------- /Failure Prediction Classification/1DCNN_GRU-binary and multiclass.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Failure Prediction Classification/1DCNN_GRU-binary and multiclass.ipynb -------------------------------------------------------------------------------- /Failure Prediction Classification/1DCNN_LSTM-binary and multiclass 2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Failure Prediction Classification/1DCNN_LSTM-binary and multiclass 2.ipynb -------------------------------------------------------------------------------- /Failure Prediction Classification/1DCNN_RNN-binary and multiclass.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Failure Prediction Classification/1DCNN_RNN-binary and multiclass.ipynb -------------------------------------------------------------------------------- /Failure Prediction Classification/LSTM - binary classification.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Failure Prediction Classification/LSTM - binary classification.ipynb -------------------------------------------------------------------------------- /Failure Prediction Classification/RNN - binary and multiclass classification.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Failure Prediction Classification/RNN - binary and multiclass classification.ipynb -------------------------------------------------------------------------------- /Failure Prediction Classification/dt-ensemble-binary-split.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Failure Prediction Classification/dt-ensemble-binary-split.ipynb -------------------------------------------------------------------------------- /Failure Prediction Classification/dt-ensemble-binary.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Failure Prediction Classification/dt-ensemble-binary.ipynb -------------------------------------------------------------------------------- /Failure Prediction Classification/dt-ensemble-multiclass-split.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Failure Prediction Classification/dt-ensemble-multiclass-split.ipynb -------------------------------------------------------------------------------- /Failure Prediction Classification/dt-ensemble-multiclass.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Failure Prediction Classification/dt-ensemble-multiclass.ipynb -------------------------------------------------------------------------------- /Failure Prediction Classification/shallow-binary-split.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Failure Prediction Classification/shallow-binary-split.ipynb -------------------------------------------------------------------------------- /Failure Prediction Classification/shallow-binary.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Failure Prediction Classification/shallow-binary.ipynb -------------------------------------------------------------------------------- /Failure Prediction Classification/shallow-multiclass-split.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Failure Prediction Classification/shallow-multiclass-split.ipynb -------------------------------------------------------------------------------- /Failure Prediction Classification/shallow-multiclass.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Failure Prediction Classification/shallow-multiclass.ipynb -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/README.md -------------------------------------------------------------------------------- /RUL Prediction Regression/1D-CNN RUL Prediction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/RUL Prediction Regression/1D-CNN RUL Prediction.ipynb -------------------------------------------------------------------------------- /RUL Prediction Regression/1D-CNN-piecewise-linear RUL Prediction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/RUL Prediction Regression/1D-CNN-piecewise-linear RUL Prediction.ipynb -------------------------------------------------------------------------------- /RUL Prediction Regression/Exponential Degradation Model.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/RUL Prediction Regression/Exponential Degradation Model.ipynb -------------------------------------------------------------------------------- /RUL Prediction Regression/LSTM RUL Prediction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/RUL Prediction Regression/LSTM RUL Prediction.ipynb -------------------------------------------------------------------------------- /RUL Prediction Regression/LSTM-piecewise-linear RUL Prediction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/RUL Prediction Regression/LSTM-piecewise-linear RUL Prediction.ipynb -------------------------------------------------------------------------------- /RUL Prediction Regression/RF_piecewise_linear_degradation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/RUL Prediction Regression/RF_piecewise_linear_degradation.ipynb -------------------------------------------------------------------------------- /RUL Prediction Regression/Similarity-based RUL Prediction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/RUL Prediction Regression/Similarity-based RUL Prediction.ipynb -------------------------------------------------------------------------------- /RUL Prediction Regression/attention-GRU-piecewise-linear RUL Prediction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/RUL Prediction Regression/attention-GRU-piecewise-linear RUL Prediction.ipynb -------------------------------------------------------------------------------- /RUL Prediction Regression/linear_piecewise_linear_degradation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/RUL Prediction Regression/linear_piecewise_linear_degradation.ipynb -------------------------------------------------------------------------------- /RUL Prediction Regression/svm_piecewise_linear_degradation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/RUL Prediction Regression/svm_piecewise_linear_degradation.ipynb -------------------------------------------------------------------------------- /RUL Prediction Regression/xgboost_piecewise_linear_degradation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/RUL Prediction Regression/xgboost_piecewise_linear_degradation.ipynb -------------------------------------------------------------------------------- /Survival Analysis/Keras-WTT-RNN Engine failure-scikeras.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Survival Analysis/Keras-WTT-RNN Engine failure-scikeras.ipynb -------------------------------------------------------------------------------- /Survival Analysis/Keras-WTT-RNN Engine failure.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Survival Analysis/Keras-WTT-RNN Engine failure.ipynb -------------------------------------------------------------------------------- /Survival Analysis/PAKDD_Asus.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Survival Analysis/PAKDD_Asus.ipynb -------------------------------------------------------------------------------- /Survival Analysis/data-pipeline-template.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Survival Analysis/data-pipeline-template.ipynb -------------------------------------------------------------------------------- /Survival Analysis/hello-world-datapipeline.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Survival Analysis/hello-world-datapipeline.ipynb -------------------------------------------------------------------------------- /Survival Analysis/hello-world-weibull-distribution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Survival Analysis/hello-world-weibull-distribution.ipynb -------------------------------------------------------------------------------- /Survival Analysis/simple_example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Survival Analysis/simple_example.ipynb -------------------------------------------------------------------------------- /Survival Analysis/survival.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Survival Analysis/survival.ipynb -------------------------------------------------------------------------------- /Survival Analysis/wtte_rnn_engine_failure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Survival Analysis/wtte_rnn_engine_failure.py -------------------------------------------------------------------------------- /Unsupervised Anomaly Detection/autoencoder.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Unsupervised Anomaly Detection/autoencoder.ipynb -------------------------------------------------------------------------------- /Unsupervised Anomaly Detection/autoencoder1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Unsupervised Anomaly Detection/autoencoder1.ipynb -------------------------------------------------------------------------------- /Unsupervised Anomaly Detection/latent_representation_2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Unsupervised Anomaly Detection/latent_representation_2d.png -------------------------------------------------------------------------------- /Unsupervised Anomaly Detection/multivariant_gaussian.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Unsupervised Anomaly Detection/multivariant_gaussian.ipynb -------------------------------------------------------------------------------- /Unsupervised Anomaly Detection/pca.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/Unsupervised Anomaly Detection/pca.ipynb -------------------------------------------------------------------------------- /cmapss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/cmapss.png -------------------------------------------------------------------------------- /inference_cnn_aggr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/inference_cnn_aggr.py -------------------------------------------------------------------------------- /sample_creator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/sample_creator.py -------------------------------------------------------------------------------- /sample_creator_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/sample_creator_unit.py -------------------------------------------------------------------------------- /sample_creator_unit_auto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/sample_creator_unit_auto.py -------------------------------------------------------------------------------- /sensors-21-00972-v2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/sensors-21-00972-v2.pdf -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/setup.py -------------------------------------------------------------------------------- /turbo_engine.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/turbo_engine.jpg -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/data_preparation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/utils/data_preparation.py -------------------------------------------------------------------------------- /utils/data_preparation_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/utils/data_preparation_unit.py -------------------------------------------------------------------------------- /utils/dnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/utils/dnn.py -------------------------------------------------------------------------------- /utils/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/utils/metrics.py -------------------------------------------------------------------------------- /utils/plots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/utils/plots.py -------------------------------------------------------------------------------- /wtte/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /wtte/data_generators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/wtte/data_generators.py -------------------------------------------------------------------------------- /wtte/objectives/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /wtte/objectives/tensorflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/wtte/objectives/tensorflow.py -------------------------------------------------------------------------------- /wtte/pipelines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/wtte/pipelines.py -------------------------------------------------------------------------------- /wtte/plots/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /wtte/plots/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/wtte/plots/misc.py -------------------------------------------------------------------------------- /wtte/plots/weibull_contour.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/wtte/plots/weibull_contour.py -------------------------------------------------------------------------------- /wtte/plots/weibull_heatmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/wtte/plots/weibull_heatmap.py -------------------------------------------------------------------------------- /wtte/transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/wtte/transforms.py -------------------------------------------------------------------------------- /wtte/tte_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/wtte/tte_util.py -------------------------------------------------------------------------------- /wtte/weibull.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/wtte/weibull.py -------------------------------------------------------------------------------- /wtte/wtte.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxl4tomxu98/NASA-Jet-Engine-Maintenance/HEAD/wtte/wtte.py --------------------------------------------------------------------------------