All Projects → Featuretools → Predict Remaining Useful Life

Featuretools / Predict Remaining Useful Life

Licence: bsd-3-clause
Predict remaining useful life of a component based on historical sensor observations using automated feature engineering

Projects that are alternatives of or similar to Predict Remaining Useful Life

Stanford Cs229
Python solutions to the problem sets of Stanford's graduate course on Machine Learning, taught by Prof. Andrew Ng
Stars: ✭ 151 (-1.31%)
Mutual labels:  jupyter-notebook
Alphalens
Performance analysis of predictive (alpha) stock factors
Stars: ✭ 2,130 (+1292.16%)
Mutual labels:  jupyter-notebook
Code For Learn Machinelearning
Stars: ✭ 153 (+0%)
Mutual labels:  jupyter-notebook
Improved Seam Carving
A numpy implementation of forward energy from the paper “Improved Seam Carving for Video Retargeting" (2008)
Stars: ✭ 152 (-0.65%)
Mutual labels:  jupyter-notebook
Pennai
PennAI: AI-Driven Data Science
Stars: ✭ 152 (-0.65%)
Mutual labels:  jupyter-notebook
Qml Mooc
Lecture notebooks and coding assignments for the quantum machine learning MOOC created by Peter Wittek on EdX in the Spring 2019
Stars: ✭ 152 (-0.65%)
Mutual labels:  jupyter-notebook
Santander Customer Transaction Prediction
2nd Place Solution 💰🥈
Stars: ✭ 152 (-0.65%)
Mutual labels:  jupyter-notebook
Ar Depth
Fast Depth Densification for Occlusion-Aware Augmented Reality
Stars: ✭ 153 (+0%)
Mutual labels:  jupyter-notebook
Cognitive Vision Python
Jupyter Notebook with Python samples for the Cognitive Services Computer Vision API
Stars: ✭ 152 (-0.65%)
Mutual labels:  jupyter-notebook
Mish
Mish Deep Learning Activation Function for PyTorch / FastAI
Stars: ✭ 153 (+0%)
Mutual labels:  jupyter-notebook
3 Min Pytorch
<펭귄브로의 3분 딥러닝, 파이토치맛> 예제 코드
Stars: ✭ 152 (-0.65%)
Mutual labels:  jupyter-notebook
Ssd keras
简明 SSD 目标检测模型 keras version(交通标志识别 训练部分见 dev 分支)
Stars: ✭ 152 (-0.65%)
Mutual labels:  jupyter-notebook
Pytorch stylegan encoder
Pytorch implementation of a StyleGAN encoder. Images to latent space representation.
Stars: ✭ 151 (-1.31%)
Mutual labels:  jupyter-notebook
Netgan
Implementation of the paper "NetGAN: Generating Graphs via Random Walks".
Stars: ✭ 152 (-0.65%)
Mutual labels:  jupyter-notebook
Sentiment analysis
This is the code for "Sentiment Analysis - Data Lit #1" by Siraj Raval on Youtube
Stars: ✭ 153 (+0%)
Mutual labels:  jupyter-notebook
Mine pytorch
MINE: Mutual Information Neural Estimation in pytorch (unofficial)
Stars: ✭ 152 (-0.65%)
Mutual labels:  jupyter-notebook
Pyspark Pictures
Learn the pyspark API through pictures and simple examples
Stars: ✭ 152 (-0.65%)
Mutual labels:  jupyter-notebook
Suite2p
cell detection in calcium imaging recordings
Stars: ✭ 153 (+0%)
Mutual labels:  jupyter-notebook
Zanzibar Aerial Mapping
Open source notebooks to create state-of-the-art detection, segmentation, & classification of buildings on drone/aerial imagery with deep learning
Stars: ✭ 153 (+0%)
Mutual labels:  jupyter-notebook
Python 100 Days Master
python100天学习资料
Stars: ✭ 152 (-0.65%)
Mutual labels:  jupyter-notebook

Predicting Remaining Useful Life

Featuretools NASA

The general setup for the problem is a common one: we have a single table of sensor observations over time. Now that collecting information is easier than ever, most industries have already generated time-series type problems by the way that they store data. As such, it is crucial to be able to handle data in this form. Thankfully, built-in functionality from Featuretools handles time varying data well.

We'll demonstrate an end-to-end workflow using a Turbofan Engine Degradation Simulation Data Set from NASA. This notebook demonstrates a rapid way to predict the Remaining Useful Life (RUL) of an engine using an initial dataframe of time-series data. There are three sections of the notebook:

  1. Understand the Data
  2. Generate features
  3. Make predictions with Machine Learning

To run the notebooks, you need to download the data yourself. Download and unzip the file from https://ti.arc.nasa.gov/c/6/. Then create a 'data' directory and place the files in the 'data' directory.

Highlights

  • Quickly make end-to-end workflow using time-series data
  • Find interesting automatically generated features
  • An advanced notebook using custom primitives and hyper-parameter tuning

Running the tutorial

  1. Clone the repo

    git clone https://github.com/Featuretools/predict-remaining-useful-life.git
    
  2. Install the requirements

    pip install -r requirements.txt
    

    You will also need to install graphviz for this demo. Please install graphviz according to the instructions in the Featuretools Documentation

  3. Download the data

    The data is from the NASA Turbofan Engine Degradation Simulation Data Set and is available here

    To run the notebooks, place the following files in the 'data' directory: train_FD004.txt, test_FD004.txt, RUL_FD004.txt

  4. Run the Tutorials notebooks:

    jupyter notebook
    

    The utils.py script contains a number of useful helper functions.

Feature Labs

Featuretools

Featuretools is an open source project created by Feature Labs. To see the other open source projects we're working on visit Feature Labs Open Source. If building impactful data science pipelines is important to you or your business, please get in touch.

Contact

Any questions can be directed to [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].