├── .gitignore ├── README.md ├── asd_tools ├── __init__.py ├── bin │ ├── __init__.py │ ├── domain_classifier_train.py │ ├── embed.py │ ├── infer.py │ ├── normalize_wave.py │ ├── scoring.py │ └── train.py ├── datasets │ ├── __init__.py │ ├── augmentations.py │ ├── collators.py │ ├── datasets.py │ └── samplers.py ├── losses │ └── __init__.py ├── models │ ├── __init__.py │ ├── conformer.py │ ├── modules.py │ ├── timm_models.py │ └── transformer.py ├── optimizers │ └── __init__.py ├── schedulers │ └── __init__.py ├── trainer │ ├── __init__.py │ ├── domain_classifier_trainer.py │ └── trainer.py └── utils │ ├── __init__.py │ ├── pytorch_utils.py │ └── utils.py ├── scripts ├── audioset_job.sh ├── audioset_run.sh ├── cmd.sh ├── conf │ ├── slurm.conf │ └── tuning │ │ ├── asd_model.000.yaml │ │ ├── asd_model.001.yaml │ │ ├── asd_model.002.yaml │ │ ├── asd_model.003.yaml │ │ ├── asd_model.100.yaml │ │ ├── asd_model.101.yaml │ │ ├── asd_model.102.yaml │ │ ├── asd_model.103.yaml │ │ ├── asd_model.200.yaml │ │ ├── asd_model.201.yaml │ │ ├── asd_model.202.yaml │ │ ├── asd_model.203.yaml │ │ ├── asd_model.audioset_v000.yaml │ │ ├── asd_model.audioset_v001.yaml │ │ ├── asd_model.audioset_v002.yaml │ │ ├── asd_model.audioset_v003.yaml │ │ └── asd_model.domain_classifier.yaml ├── domain_classifier_job.sh ├── domain_classifier_run.sh ├── job.sh ├── local │ ├── domain_generalization_ave.py │ ├── domain_generalization_per_machine_ave.py │ ├── domain_specialization_ave.py │ ├── domain_specialization_per_machine.py │ ├── download_data.sh │ ├── get_audioset_scp.sh │ ├── get_domain_classifier_weight.py │ ├── scoring.sh │ └── write_scp.py ├── path.sh ├── run.sh └── utils ├── setup.cfg ├── setup.py ├── tools ├── Makefile └── setup_anaconda.sh └── utils ├── combine_data.sh ├── make_subset_data.sh ├── parse_options.sh ├── queue.pl ├── run.pl ├── slurm.pl ├── split_data.sh ├── split_scp.pl ├── ssh.pl └── stdout.pl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/README.md -------------------------------------------------------------------------------- /asd_tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/asd_tools/__init__.py -------------------------------------------------------------------------------- /asd_tools/bin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /asd_tools/bin/domain_classifier_train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/asd_tools/bin/domain_classifier_train.py -------------------------------------------------------------------------------- /asd_tools/bin/embed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/asd_tools/bin/embed.py -------------------------------------------------------------------------------- /asd_tools/bin/infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/asd_tools/bin/infer.py -------------------------------------------------------------------------------- /asd_tools/bin/normalize_wave.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/asd_tools/bin/normalize_wave.py -------------------------------------------------------------------------------- /asd_tools/bin/scoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/asd_tools/bin/scoring.py -------------------------------------------------------------------------------- /asd_tools/bin/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/asd_tools/bin/train.py -------------------------------------------------------------------------------- /asd_tools/datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/asd_tools/datasets/__init__.py -------------------------------------------------------------------------------- /asd_tools/datasets/augmentations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/asd_tools/datasets/augmentations.py -------------------------------------------------------------------------------- /asd_tools/datasets/collators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/asd_tools/datasets/collators.py -------------------------------------------------------------------------------- /asd_tools/datasets/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/asd_tools/datasets/datasets.py -------------------------------------------------------------------------------- /asd_tools/datasets/samplers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/asd_tools/datasets/samplers.py -------------------------------------------------------------------------------- /asd_tools/losses/__init__.py: -------------------------------------------------------------------------------- 1 | from torch.nn import * # NOQA -------------------------------------------------------------------------------- /asd_tools/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/asd_tools/models/__init__.py -------------------------------------------------------------------------------- /asd_tools/models/conformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/asd_tools/models/conformer.py -------------------------------------------------------------------------------- /asd_tools/models/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/asd_tools/models/modules.py -------------------------------------------------------------------------------- /asd_tools/models/timm_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/asd_tools/models/timm_models.py -------------------------------------------------------------------------------- /asd_tools/models/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/asd_tools/models/transformer.py -------------------------------------------------------------------------------- /asd_tools/optimizers/__init__.py: -------------------------------------------------------------------------------- 1 | from torch.optim import * # NOQA 2 | -------------------------------------------------------------------------------- /asd_tools/schedulers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/asd_tools/schedulers/__init__.py -------------------------------------------------------------------------------- /asd_tools/trainer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/asd_tools/trainer/__init__.py -------------------------------------------------------------------------------- /asd_tools/trainer/domain_classifier_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/asd_tools/trainer/domain_classifier_trainer.py -------------------------------------------------------------------------------- /asd_tools/trainer/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/asd_tools/trainer/trainer.py -------------------------------------------------------------------------------- /asd_tools/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/asd_tools/utils/__init__.py -------------------------------------------------------------------------------- /asd_tools/utils/pytorch_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/asd_tools/utils/pytorch_utils.py -------------------------------------------------------------------------------- /asd_tools/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/asd_tools/utils/utils.py -------------------------------------------------------------------------------- /scripts/audioset_job.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/audioset_job.sh -------------------------------------------------------------------------------- /scripts/audioset_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/audioset_run.sh -------------------------------------------------------------------------------- /scripts/cmd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/cmd.sh -------------------------------------------------------------------------------- /scripts/conf/slurm.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/conf/slurm.conf -------------------------------------------------------------------------------- /scripts/conf/tuning/asd_model.000.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/conf/tuning/asd_model.000.yaml -------------------------------------------------------------------------------- /scripts/conf/tuning/asd_model.001.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/conf/tuning/asd_model.001.yaml -------------------------------------------------------------------------------- /scripts/conf/tuning/asd_model.002.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/conf/tuning/asd_model.002.yaml -------------------------------------------------------------------------------- /scripts/conf/tuning/asd_model.003.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/conf/tuning/asd_model.003.yaml -------------------------------------------------------------------------------- /scripts/conf/tuning/asd_model.100.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/conf/tuning/asd_model.100.yaml -------------------------------------------------------------------------------- /scripts/conf/tuning/asd_model.101.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/conf/tuning/asd_model.101.yaml -------------------------------------------------------------------------------- /scripts/conf/tuning/asd_model.102.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/conf/tuning/asd_model.102.yaml -------------------------------------------------------------------------------- /scripts/conf/tuning/asd_model.103.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/conf/tuning/asd_model.103.yaml -------------------------------------------------------------------------------- /scripts/conf/tuning/asd_model.200.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/conf/tuning/asd_model.200.yaml -------------------------------------------------------------------------------- /scripts/conf/tuning/asd_model.201.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/conf/tuning/asd_model.201.yaml -------------------------------------------------------------------------------- /scripts/conf/tuning/asd_model.202.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/conf/tuning/asd_model.202.yaml -------------------------------------------------------------------------------- /scripts/conf/tuning/asd_model.203.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/conf/tuning/asd_model.203.yaml -------------------------------------------------------------------------------- /scripts/conf/tuning/asd_model.audioset_v000.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/conf/tuning/asd_model.audioset_v000.yaml -------------------------------------------------------------------------------- /scripts/conf/tuning/asd_model.audioset_v001.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/conf/tuning/asd_model.audioset_v001.yaml -------------------------------------------------------------------------------- /scripts/conf/tuning/asd_model.audioset_v002.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/conf/tuning/asd_model.audioset_v002.yaml -------------------------------------------------------------------------------- /scripts/conf/tuning/asd_model.audioset_v003.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/conf/tuning/asd_model.audioset_v003.yaml -------------------------------------------------------------------------------- /scripts/conf/tuning/asd_model.domain_classifier.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/conf/tuning/asd_model.domain_classifier.yaml -------------------------------------------------------------------------------- /scripts/domain_classifier_job.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/domain_classifier_job.sh -------------------------------------------------------------------------------- /scripts/domain_classifier_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/domain_classifier_run.sh -------------------------------------------------------------------------------- /scripts/job.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/job.sh -------------------------------------------------------------------------------- /scripts/local/domain_generalization_ave.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/local/domain_generalization_ave.py -------------------------------------------------------------------------------- /scripts/local/domain_generalization_per_machine_ave.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/local/domain_generalization_per_machine_ave.py -------------------------------------------------------------------------------- /scripts/local/domain_specialization_ave.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/local/domain_specialization_ave.py -------------------------------------------------------------------------------- /scripts/local/domain_specialization_per_machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/local/domain_specialization_per_machine.py -------------------------------------------------------------------------------- /scripts/local/download_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/local/download_data.sh -------------------------------------------------------------------------------- /scripts/local/get_audioset_scp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/local/get_audioset_scp.sh -------------------------------------------------------------------------------- /scripts/local/get_domain_classifier_weight.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/local/get_domain_classifier_weight.py -------------------------------------------------------------------------------- /scripts/local/scoring.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/local/scoring.sh -------------------------------------------------------------------------------- /scripts/local/write_scp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/local/write_scp.py -------------------------------------------------------------------------------- /scripts/path.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/path.sh -------------------------------------------------------------------------------- /scripts/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/scripts/run.sh -------------------------------------------------------------------------------- /scripts/utils: -------------------------------------------------------------------------------- 1 | ../utils -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/setup.py -------------------------------------------------------------------------------- /tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/tools/Makefile -------------------------------------------------------------------------------- /tools/setup_anaconda.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/tools/setup_anaconda.sh -------------------------------------------------------------------------------- /utils/combine_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/utils/combine_data.sh -------------------------------------------------------------------------------- /utils/make_subset_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/utils/make_subset_data.sh -------------------------------------------------------------------------------- /utils/parse_options.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/utils/parse_options.sh -------------------------------------------------------------------------------- /utils/queue.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/utils/queue.pl -------------------------------------------------------------------------------- /utils/run.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/utils/run.pl -------------------------------------------------------------------------------- /utils/slurm.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/utils/slurm.pl -------------------------------------------------------------------------------- /utils/split_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/utils/split_data.sh -------------------------------------------------------------------------------- /utils/split_scp.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/utils/split_scp.pl -------------------------------------------------------------------------------- /utils/ssh.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/utils/ssh.pl -------------------------------------------------------------------------------- /utils/stdout.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibkuroyagi/dcase2022_task2_challenge_recipe/HEAD/utils/stdout.pl --------------------------------------------------------------------------------