I'm impressed with your work.
-
About normalization
I wonder if the l2 normalization of embeddings of pixel i $i \in I$ and prototypes $p_{c,k}$ exists in your code. If exists, I'm glad to get the answer of where it is. The below image is from the your paper.

-
how to run it
- Basically, i check README.md but i cannot find how to run it. Simply running main.py requires some config path like
TypeError: stat: path should be string, bytes, os.PathLike or integer, not NoneType
It might need the config files to set the config. Could you let me know the basic running code?
- The difference b/w main.py and main_contrastive.py
What is difference b/w them?
Thank you for reading