This repository is the official implementation of Non-Contrastive Self-Supervised Learning with Unpredictable Neuron Operation (UNO) Process for Respiratory Sound Analysis.
- Install
conda
environment:
conda env create -f env.yml
- Activate the environment:
conda activate uno_pl
Please refer to icbhi_data/
for the data preparation and preprocessing.
- AST model: https://github.com/YuanGongND/ast/blob/master/src/models/ast_models.py
- ResNet model: https://github.com/hche11/VGGSound/blob/master/models/resnet.py
- Non-Constrastive Self-Supervised Learning: https://github.com/lucidrains/byol-pytorch