Skip to content

一种新的基于动态图注意力网络和标签传播策略的半监督故障诊断方法

License

Notifications You must be signed in to change notification settings

yanshen0210/DGAT-LPS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DGAT-LPS: A new semi-supervised fault diagnosis method called dynamic graph attention network with label propagation strategy

Our operating environment

  • Python 3.8
  • torch-geometric 2.2.0
  • pytorch 1.10.1
  • pandas 1.5.3
  • numpy 1.23.5
  • and other necessary libs

Guide

  • This repository provides a concise framework for semi-supervised fault diagnosis. It includes a demo dataset; the pre-processing and graph composition process for the data and the model proposed in the paper.
  • You just need to run train_test_graph.py. You can also adjust the structure and parameters of the model to suit your needs.

Pakages

  • data contians a demo dataset
  • datasets contians the pre-processing and graph composition process for the data
  • models contians the model proposed in the paper

Acknowledgement

Citation

If you use our work as a comparison model, please cite:

@paper{DGAT-LPS,
  title = {Semi-supervised fault diagnosis of machinery using LPS-DGAT under speed  fluctuation and extremely low labeled rates},
  author = {Shen Yan, Haidong Shao, Yiming Xiao, Jian Zhou, Yuandong Xu and Jiafu Wan},
  journal = {Advanced Engineering Informatics},
  volume = {53},
  pages = {101648},
  year = {2022},
  doi = {https://doi.org/10.1016/j.aei.2022.101648},
  url = {https://www.sciencedirect.com/science/article/abs/pii/S1474034622001124},
}

If our work is useful to you, please star it, it is the greatest encouragement to our open source work, thank you very much!

Contact

About

一种新的基于动态图注意力网络和标签传播策略的半监督故障诊断方法

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages