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

Multi label data layer #144

Closed
kloudkl opened this issue Feb 24, 2014 · 3 comments
Closed

Multi label data layer #144

kloudkl opened this issue Feb 24, 2014 · 3 comments

Comments

@kloudkl
Copy link
Contributor

kloudkl commented Feb 24, 2014

@leezl has implemented an MultiLabelDataLayer which is very important for many practical applications such as multi-label classification/annotation, detection, segementation and image retrieval.

@leezl, would you please kindly consider contributing your valuable works to the Caffe community?

@leezl
Copy link

leezl commented Feb 24, 2014

Shoot. I was hoping no one would see that.

It's not done, still buggy, and I also was adding other features so it isn't as clean as it needs to be. It is also important to realize that a loss function appropriate to multilabel data needs to be implemented as well.

I'll try to clean it up and move my other changes into files that don't influence MultiLabelDataLayer. I also had to make changes to the Proto file so that the Datum could hold multiple labels, and to io.cpp, so it would load them. But the final layers have to be changed as well.

Multilabel learning is very experimental in my case.

@sergeyk
Copy link
Contributor

sergeyk commented Feb 24, 2014

Closing this due to alpha stage development.
@kloudkl and @leezl feel free to follow up at #149.

@kloudkl
Copy link
Contributor Author

kloudkl commented Feb 25, 2014

Thank @leezl for inspiring us! To resolve #88, I implemented a WARPLossLayer in #126 which a multilabel loss layer requiring multilabel data layer and that's why I asked for your help. I'm afraid there may be partial overlaps between those issues and #149.

You can open a pull request as soon as you start to separate the files according to the contribution protocol in #101.

lukeyeager added a commit to lukeyeager/caffe that referenced this issue May 27, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants