Comments (6)
Hi, as mentioned in the paper, to speed up the training process, the refinement module was trained to refine the whole output from the backbone network. In inference or testing, we will use the trained refinement module to correct progressively the about from preceding stages.
from magnet.
Hi, Thank you for your reply. However, I don't understand why the refinement model is trained on the input source (the output of the backbone model) while it is tested on the different input sources (the output of the preceding stages of the refinement model). So, these inputs have different distributions. With regarding IOU performance, Can it work in this way? What is the purpose of training refinement model?
Can you explain them to me? Thank you!
from magnet.
I think you misunderstood some points. The testing is still performed on the output of the backbone. After the refinement step, we only refine a part of the output of the model. The output is then used for the next stage.
from magnet.
Thank you for your answer!
Of course, The testing is still performed on the output of the backbone. Sorry, my question makes you confuse. I will simplify my question as follows:
in train.py
Output= refinement(A,B)
in testing.py
Output= refinement(A,C)
- A is the output of the backbone.
- B is cropped from the output of the backbone.
- C is the output of the refinement model of the previous stage.
So, B and C are totally different. Is my understanding true? Is it ok if B and C are different?
Sorry for my limited understanding.
Thank you!
from magnet.
C is not totally the output of the refinement model of the previous stage. The output from the backbone (O) in the first stage is kept through stages. At each stage, a small portion of the output O is replaced by the output of the refinement module (to correct errors).
from magnet.
Thank you for your answer!
from magnet.
Related Issues (20)
- prepare_cityscapes.sh
- Some problems about Gleason dataset HOT 3
- How to train without using pretrained weight weights? HOT 4
- some details about the results of experiment
- Training details on methods in Table 4 HOT 2
- How to apply train.py trained parameters to test.py? HOT 1
- Some questions about the training process HOT 4
- Patches and refined locations HOT 9
- the epoch_IoU of retrained refinement network can only up to 0.35 on deepglobe dataset HOT 4
- # of required GPUs to reproduce Best outputs HOT 10
- RuntimeError: shape '[1, 1, -1, 508, 508]' is invalid for input of size 16451136 HOT 1
- input to the model HOT 1
- RuntimeError: shape '[1, 1, -1, 508, 508]' is invalid for input of size 16451136 HOT 2
- a small question about Deepglobe dataset HOT 1
- Why the input_size of backbone is set to the number of 508×508 on the DeepGlobe dataset experiment? HOT 1
- About the result of deepglobe dataset HOT 5
- demo.py: error: --sub_batch_size HOT 2
- About the Gleason dataset
- Questions about Binary Semantic Segmentation HOT 2
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 magnet.