-
Notifications
You must be signed in to change notification settings - Fork 24
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
SNN Retraining Issue #3
Comments
Can you provide some more details like the architecture, number of timesteps, dataset, CNN accuracy, converted SNN accuracy, optimizer and other hyperparameters |
|
You can try changing the activation to 'Linear' and optimizer to 'Adam' for SNN training. Keep the learning rate at '1e-4' |
I tried it! The results are as follows.
Still, when learning SNN, the accuracy of the SNN is low. |
I am very curious, why the accuracy of running snn.py alone is even better than running ann.py first and then running snn.py |
Is the problem with VGG16 or also with the other VGG architectures? Could someone maybe post the script for training a smaller network (e.g. VGG11 or even VGG5) for first training an ANN and then converting to an SNN or directly training an SNN? |
Hello.
I trained ann model for CIFAR10 by using ann.py.
After that, I run snn.py to train SNN by STDB.
Converting CNN to SNN works fine.
However, accuracy continues to decrease as epoch continues.
The results are the same no matter how small the learning rate is set.
Even if I train the SNN with linear activation, the result is the same.
How can I solve this problem?
I ask for your help, because the learning of SNN is not progressing,
Thank you.
The text was updated successfully, but these errors were encountered: