Comments (7)
Dear @UpCoder,
No problem. Thank you for your interest.
-
The loss is indeed binary cross entropy. Use BCEWithLogitsLoss which combines a Sigmoid layer with the BCELoss.
-
The ground truth is 0/1 binary labels, with 1 indicating target and 0 indicating background.
from anchor-diff-vos.
Thank you for your reply.
So the unsupervised VOS just indicates that you do not use any annotation in the test stage. the semi-supervised method needs the annotation of the first frame in the test stage.
The training processing is fully supervised.
Is it right?
from anchor-diff-vos.
Dear @UpCoder,
What you said is exactly right. The use of the word “unsupervised” causes a fair amount of confusion and also some well founded doubts.
By today’s generally accepted definition of “unsupervised”—not using GT labels during training—this may be considered a misuse of a word. But the usage of the word in the sense that you just described I believe is originated from the once canonical setting in VOS, which uses human input as supervision to guide the algorithm at test time, as at those times “supervision” at test time was fairly common.
from anchor-diff-vos.
OK, got it.
Thank you!
from anchor-diff-vos.
@yz93 Hi, for the training step, do you compute the loss for the anchor image, which is not mentioned in the paper?
from anchor-diff-vos.
@mingminzhen No. The loss is binary cross-entropy with logits on the output of the network with GT binary labels.
from anchor-diff-vos.
@yz93 Hi, for the training step, what is the scale range for randomly resize? If possible, can you provide the data augmentation code?
from anchor-diff-vos.
Related Issues (11)
- When will the code be available? HOT 3
- Could you please share the training code?
- 403 Forbidden in pretrained model website HOT 1
- predicted masks
- where is the training code? HOT 1
- can not get the same test result HOT 4
- trainnin code? HOT 13
- What would it take to make this work with multiple classes? HOT 1
- All of the Pre-computed maps seems to be background maps. HOT 1
- Do not understand "unsupervised" 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 anchor-diff-vos.