Proper way of using CNN embedding networks if there's more than 1 channel #1441
-
Hello everyone, I am working on applying SBI to some solid Earth science problems. Thank you so much for the help! :) |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
Hi there, I don't think there's a clear answer for this---different approaches might work well. I am not an expert in computer vision, but I think the standard way to process multiple channels is to process each channel individually with a CNN (in your case probably a separate CNN for each channel) and to then combine them in the end (i.e. by flattening after the CNNs and then processing the flattened output with a multi-layer-perceptron). Such an embedding network is not available as a "pre-configured" embedding net in Hope this helps! |
Beta Was this translation helpful? Give feedback.
-
Hello Michael, Thank you so much for promptly answering the question.
Thank you in advance! |
Beta Was this translation helpful? Give feedback.
Hi there,
I don't think there's a clear answer for this---different approaches might work well. I am not an expert in computer vision, but I think the standard way to process multiple channels is to process each channel individually with a CNN (in your case probably a separate CNN for each channel) and to then combine them in the end (i.e. by flattening after the CNNs and then processing the flattened output with a multi-layer-perceptron). Such an embedding network is not available as a "pre-configured" embedding net in
sbi
, so you would have to implement it as in the tutorial that you linked.Hope this helps!
Michael