Comments (2)
Hi @andy-yangz,
Thanks for your question.
By multiplying the schedule by 1.25 we only use "80%" of the cosine schedule. You can get a similar effect just by running your pre-training with a regular cosine schedule and applying early stopping. As @woctezuma pointed out, the last value is quite close to _final_m
, but I will ensure that this is mentioned in the implementation details.
Please let me know if this answers your question! Otherwise I'd be happy to reopen the issue.
from msn.
Lines 214 to 215 in 81cb855
Lines 252 to 259 in 81cb855
The first value is _start_m
. The last value is _start_m + (_increment*i)
where:
_increment
is(_final_m - _start_m) / delta
i
isint(delta)
and delta
is (ipe * num_epochs * 1.25)
So the last value is pretty close to _final_m
, no? It is _start_m + (_final_m - _start_m) * int(delta) / delta
.
If ipe * num_epochs
is a multiple of 100, then delta
is an integer anyway.
from msn.
Related Issues (20)
- module 'cyanure' has no attribute 'preprocess' HOT 4
- The detail setting for 1% evaluation HOT 1
- Include full checkpoint HOT 1
- Custom dataset Linear Eval
- Lambda for logistic regression evaluation
- Performance when small batch size
- why did not take block-wise mask strategy? HOT 1
- vit-b-16 config
- can you release the time complexity of training ViT B/4 and ViT L/7
- Using just the encoder
- How to change MSN loss to PMSN loss? (from paper "The Hidden Uniform Cluster Prior in Self-Supervised Learning") HOT 1
- What is the use of "AllReduce"?
- The loss has converged at early stage?
- No such file HOT 1
- Duplicate GPU detected error HOT 4
- can help add vit-small-8 and vit-base-4 config file? HOT 1
- linear_eval.py #L327 HOT 1
- pretrained weights are probably incorrect HOT 7
- Could you please give the version of cyanure you used? HOT 1
- About the 1% In1k semi-sup evaluation HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from msn.