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
how to evaluate and test afterwards #4
Comments
Hi @jackfeinmann5, thanks for the question. The most hyperparams can be used as they are as default. The only hyperparam which is chosen based the training loss is learning rate, and I chose it manually, because there are just three choices. So I run the training commands with three different learning rate values, and read the log file to see which one should be chosen -- which I actually wrote a script to automate it and it's not part of the released code but should be super easy to write. Other things like testing on the test set are automatic. Let me know if any steps are unclear - would love to hep! |
thanks, could you kindly let me know how would you test on the checkpoint selected ? shall I run the command for train and then add do_check --split test and get the results like this? thanks a lot. |
Exactly! And in fact, even without |
Hi |
OK, so there're a few corrections I should make
Given all these, the answer to your question "what is the cleanest way to get all accuracies" => you can just use the command line in README - it will train the model on the training data and give you the test result. |
Hi |
Have you ran the command line without ‘—do_check’ first? If yes, what error
do you see when running the command with both ‘—do_train’ and ‘—do_check’?
…On Fri, Sep 10, 2021 at 1:45 AM jackfeinmann5 ***@***.***> wrote:
Hi
Thanks a lot, sorry but I am really confused, from what I see specifying
both do_train and do_check gives an error. thanks.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#4 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACCKDCK6TLGGVJMJEUTBGETUBDQEDANCNFSM5DW2UIUA>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
Hi
|
The log prints out the error message: |
Thank you so much, I managed to run them now. |
Hi
I see the running commands in the repo, I find it hard how to automatically, when you find the checkpoint based on the loss, also evaluate that on the test set to report the results, could you kindly provide one example when you train and test on the best checkpoint automatically. thanks
The text was updated successfully, but these errors were encountered: