You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You use isensee2017_model for training, and the activation function is set to 'sigmoid'. Can you please explain why you use the 'sigmoid' activation function in the final layer when it is multi-class classification? Shouldn't it be 'softmax'?
(line 77 in brats_2019/unet3d/model/isensee2017.py /)
The text was updated successfully, but these errors were encountered:
Sorry for responding late.
The output of the model is a 4D matrix, each channel of which is a 0-1 valued 3D image representing a certain kind of brain tumor area (WT, TC, ET). 1 indicates tumor voxel and 0 for non-tumor area and the background. That's why we use binary rather than multi-class classification.
Of course you could also choose softmax and multi-classification method. Then you just need to replace the last part with a softmax layer and output a 3D matrix in which the value of a voxel could be 0,1,2, or 3.
You use isensee2017_model for training, and the activation function is set to 'sigmoid'. Can you please explain why you use the 'sigmoid' activation function in the final layer when it is multi-class classification? Shouldn't it be 'softmax'?
(line 77 in brats_2019/unet3d/model/isensee2017.py /)
The text was updated successfully, but these errors were encountered: