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

Question about Within-Class Online Clustering #8

Open
clgx00 opened this issue Aug 29, 2022 · 8 comments
Open

Question about Within-Class Online Clustering #8

clgx00 opened this issue Aug 29, 2022 · 8 comments

Comments

@clgx00
Copy link

clgx00 commented Aug 29, 2022

Hi, I'm interested in your work. After reading the paper, I'm confused that the goal of Within-Class Online Clustering is to map the pixels Ic to the K prototypes of class c. But how to know if pixels Ic belongs to class c? Did you use Ground Truth in this step? So how do you set it up when testing?

Hope to receive your reply, thanks!

@wenguanwang
Copy link

@clgx00 Within-class clustering is unsupervised -- for each class c, we need to automatically find K prototypes. However, the whole task setting is supervised -- for each pixel, we know the corresponding class.

This is a compelling feature of our algorithm -- integrating unsupervised, within-class subpattern mining into supervised, per-pixel classification.

@clgx00
Copy link
Author

clgx00 commented Aug 29, 2022

@wenguanwang Yes, this is an innovative point of the algorithm. Does this mean that online clustering was not used when testing?

@wenguanwang
Copy link

wenguanwang commented Aug 30, 2022

@clgx00
Of course not used. The clustering is to find class prototypes as references for classification. Once trained, the class prototypes are stored and used for classification.

@clgx00
Copy link
Author

clgx00 commented Aug 30, 2022

Thank you for your response! It is really a great work.

@yunpengt
Copy link

yunpengt commented Oct 5, 2022

i want to know which part is online clustering? i can't find it..

@tfzhou
Copy link
Owner

tfzhou commented Oct 5, 2022

@yunpengt please check here:

class HRNet_W48_Proto(nn.Module):

@NJNUCS
Copy link

NJNUCS commented Nov 1, 2022

Hello, thank you for your excellent work, I would like to ask what are the two values returned in the code by sink_horn, what do q and indexes mean respectively?

@QChhh123
Copy link

Hello, thank you for your excellent work, I would like to ask what are the two values returned in the code by sink_horn, what do q and indexes mean respectively?

I have the same question, do you have any idea now? Thank you very much.

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

6 participants