Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replicating results of the first stage (feature generation) of training using ASC repository #8

Open
nagendervss opened this issue Feb 25, 2023 · 1 comment

Comments

@nagendervss
Copy link

I am trying to replicate the performance of stage 1 (88.0% mAP in Table 2 of the paper) by training a model using the code from the ASC repository and replacing their model file (models.py) with the TSM model file (models_stage1_tsm.py) provided in this repository. The best performance I could get was 83.2%7 mAP.

Would you be able to either share the code that you have used to train the first-stage networks or share the training parameters that are different from the first stage of ASC? The parameters that I am looking for are the initial learning rate, the number of steps after which the learning rate drops, the total number of epochs, the method to choose the best-performing model, and the range of random factors which are used to reduce the volume of the audio files in data augmentation. It would be great if you can also share any other differences in your training method from the first stage method of the ASC repository.

@kylemin
Copy link
Collaborator

kylemin commented Feb 28, 2023

Hi,

I think you can use the checkpoints we provided to replicate the performance: link
We have a plan to release our Stage-1 code in the future, but we basically used ASC.
For the negative sampling technique, please refer to TalkNet: link. You can simply apply this to audio_clip.

Training params:
initial lr: 1e-3
#epochs: 100
lr_scheduler: cosine annealing
criterion for the best performance: validation loss

I hope this helps.
Kyle

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants