Giter Club home page Giter Club logo

implementation-of-gcu-transformer-for-rul-prediction-on-cmapss's Introduction

Implementation-of-GCU-Transformer-for-RUL-Prediction-on-CMAPSS

An implementation with GCU-Transformer with PyTorch for remaining useful life prediction on C-MAPSS.
Author: Haoren Guo, National University of Singapore

This work is modified based on https://github.com/jiaxiang-cheng/PyTorch-Transformer-for-RUL-Prediction

Quick Run

Simply modify the parameters in train.sh run bash train.sh.

image

Testing

Change MODES='Train' to MODES='test' and change the MODEL_PATH to the model you saved.

Environment Details

python==3.8.8
numpy==1.20.1
pandas==1.2.4
matplotlib==3.3.4
pytorch==1.8.1

Credit

This work is inpired by Mo, Y., Wu, Q., Li, X., & Huang, B. (2021). Remaining useful life estimation via transformer encoder enhanced by a gated convolutional unit. Journal of Intelligent Manufacturing, 1-10.

implementation-of-gcu-transformer-for-rul-prediction-on-cmapss's People

Contributors

guohaoren avatar

Stargazers

 avatar liumin-serendipity avatar  avatar  avatar  avatar 工大囚徒 avatar likewudiaaa avatar  avatar  avatar  avatar  avatar  avatar He Jiabei avatar  avatar  avatar  avatar  avatar T1 avatar 纪鹏 avatar  avatar Yao W avatar  avatar  avatar Jia-Xiang Cheng avatar  avatar  avatar xxx-xx avatar

Watchers

 avatar

implementation-of-gcu-transformer-for-rul-prediction-on-cmapss's Issues

对于代码中的最终结果不太明白

你好,我在尝试运行你的代码,在最终结果中,不太了解best_test_rmse1与final_best_test_rmse,这两个结果分别代表着什么,我们最终是取哪一个呢。

visualize

你好,请问一下如果想画出特定engine_id的RUL图该怎麽画,自己试了好久一直没有得到我想要的结果,可以麻烦你帮忙吗?

Hello, may I ask why I can't run the program?

There are several lines of python code that are gray. After I ran it, the program execution results were not displayed, but the number of errors was 0.Do I need to copy all the code?

rmse问题

你好,我用的比较新的基于transformer变体的时序模型+回归层得到的rmse为16,一直找不到原因,你可以帮我看一下吗

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.