Xiaohan-Chen/bear_fault_diagnosis
Bearing fault diagnosis model based on MCNN-LSTM
What it solves
This project provides a method for diagnosing faults in bearings, specifically targeting the identification of anomalies in rotating machinery using vibration data.
How it works
The system uses a hybrid deep learning architecture combining a multi-scale Convolutional Neural Network (CNN) and Long Short-Term Memory (LSTM) networks. This approach allows the the model to extract both spatial and temporal features from the vibration signals of the bearing.
Who it’s for
This tool is designed for engineers and researchers in industrial maintenance and mechanical engineering who need to automate the same fault diagnosis process using the CWRU Bearing Data Center dataset.
Highlights
- Official baseline implementation of a peer-reviewed paper.
- Migrated from Keras/TensorFlow to PyTorch for modern compatibility.
- Utilizes the CWRU Bearing Data Center dataset for training and validation.
Related
- Project
nschaetti/EchoTorchA PyTorch-based module for implementing and testing Echo State Networks and Reservoir Computing, designed for research purposes and integration into deep architectures.
- Project
open-mmlab/mmengineA foundational PyTorch library that serves as a training engine for deep learning models, providing standardized components for training loops, configuration, and monitoring.
- Project
IBM/aihwkitIBM Analog Hardware Acceleration Kit (AIHWKit) is a Python/PyTorch library that simulates analog in‑memory AI chips (PCM, RRAM, etc.). It provides analog‑aware layers, optimizers, and a high‑performance CUDA/C++ simulator, plus utilities to convert standard models to analog equivalents. Install via pip or conda, run on CPU/GPU (including AMD ROCm), and use it for research, algorithm prototyping, or education on analog AI hardware.
- Project
Lightning-AI/pytorch-lightningA deep learning framework that abstracts away the engineering boilerplate of PyTorch, enabling researchers to pretrain and finetune AI models at scale across various hardware.
- Project
ztxz16/fastllmA high-performance C++ inference engine for local LLM deployment that supports hybrid MoE offloading across GPU, CPU, NUMA, and disk.