I have trained three different models separately in caffe
, and I can get the probability of belonging to each class for semantic segmentation. I want to get an output based on the 3 probabilities that I am getting (for example, the argmax of three probabilities). This can be done by inferring through net
model and deploy.prototxt
files. And then based on the final soft output, the hard output shows the final segmentation.
My questions are:
- How to get ensemble output of these networks?
- How to do
end-to-end
training of ensemble of three networks? Is there any resources to get help? - How to get final segmentation based on the final probability (e.g.,
argmax
of three probabilities), which is soft output?
My question may sound very basic question, and my apologies for that. I am still trying to learn step by step. I really appreciate your help.