A Low-Code Visual Framework for Deep Learning-Based Remaining Useful Life Prediction

In the context of intelligent manufacturing, deep learning-based remaining useful life (RUL) prediction has become a research hotspot in the field of Prognostics and Health Management (PHM). The traditional approaches often require strong programming skills and repeated model building, posing a high...

Full description

Saved in:
Bibliographic Details
Published inProcesses Vol. 13; no. 8; p. 2366
Main Authors Lin, Yuhan, Chen, Jianhua, Chen, Sijuan, Nie, Yunfei, Wang, Ming, Zhang, Bing, Yang, Ming, Wang, Jipu
Format Journal Article
LanguageEnglish
Published Basel MDPI AG 01.08.2025
Subjects
Online AccessGet full text
ISSN2227-9717
2227-9717
DOI10.3390/pr13082366

Cover

More Information
Summary:In the context of intelligent manufacturing, deep learning-based remaining useful life (RUL) prediction has become a research hotspot in the field of Prognostics and Health Management (PHM). The traditional approaches often require strong programming skills and repeated model building, posing a high entry barrier. To address this, in this study, we propose and implement a visualization tool that supports multiple model selections and result visualization and eliminates the need for complex coding and mathematical derivations, helping users to efficiently conduct RUL prediction with lower technical requirements. This study introduces and summarizes various novel neural network models for DL-based RUL prediction. The models are validated using the NASA and HNEI datasets, and among the validated models, the LSTM model best met the requirements for remaining useful life (RUL) prediction. In order to achieve the low-code usage of deep learning for RUL prediction, the following tasks were performed: (1) multiple models were developed using the Python (3.9.18) language and were implemented on the PyTorch (1.12.1) framework, providing users with the freedom to choose their desired model; (2) a user-friendly and low-code RUL prediction interface was built using Streamlit, enabling users to easily make predictions; (3) the visualization of prediction results was implemented using Matplotlib (3.8.2), allowing users to better understand and analyze the results. In addition, the tool offers functionalities such as automatic hyperparameter tuning to optimize the performance of the prediction model and reduce the complexity of operations.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:2227-9717
2227-9717
DOI:10.3390/pr13082366