SkillAgentSearch skills...

FaultDiagnosisOptimizerBenchmark

Benchmark code for optimizers of bearing fault diagnosis. This code provides moduled features of data download, preprocessing, training, and logging.

Install / Use

/learn @junior209lsj/FaultDiagnosisOptimizerBenchmark
About this skill

Quality Score

0/100

Category

Operations

Supported Platforms

Universal

README

Fault Diagnosis Optimizer Benchmark

This is the repository for the benchmark study article Impact of Deep Learning Optimizers and Hyperparameter Tuning on the Performance of Bearing Fault Diagnosis.

Description

We implemented end-to-end optimization benchmark code using public bearing fault datasets and state-of-the-art fault diagnosis models. This code provides public dataset download, data preprocessing, quasi-random hyperparameter sampling, and model training.

ga

Requirements

To use this code, we recommended to install libraries on the anaconda virtual environment. Required libraries will be installed following instructions below.

conda create -n {your virtual env name} python=3.10.6
conda activate {your virtual env name}
pip install --upgrade pip
pip install -r requirements.txt

Note: We tested this code in PC using Ubuntu Linux and CUDA GPU. Experimental specifications are listed below.

|Type|Specification| |------|---| |OS|Ubuntu 18.04| |CPU|Intel Core i9-10900K @ 3.70 GHz| |RAM|128 GB| |GPU|NVIDIA GeForce RTX 2080 SUPER x2| |CUDA version|11.2| |CUDNN version|7.6.5|

Getting Started

We provide short demo code. Check tutorial.ipynb.

License

MIT License.

Citation

If this code is helpful, please cite our paper Link:

@ARTICLE{10141610,
  author={Lee, Seongjae and Kim, Taehyoun},
  journal={IEEE Access}, 
  title={Impact of Deep Learning Optimizers and Hyperparameter Tuning on the Performance of Bearing Fault Diagnosis}, 
  year={2023},
  volume={11},
  number={},
  pages={55046-55070},
  doi={10.1109/ACCESS.2023.3281910}}

Related Skills

View on GitHub
GitHub Stars49
CategoryOperations
Updated2mo ago
Forks1

Languages

Python

Security Score

95/100

Audited on Jan 16, 2026

No findings