SegNet-Tutorial icon indicating copy to clipboard operation
SegNet-Tutorial copied to clipboard

Question | how to Unsupervised Train SegNet?

Open MahmoudElkhateeb opened this issue 8 years ago • 3 comments

Hi @alexgkendall

I want to Unsupervised Train SegNet with unlabeled data then fine-tune it with labeled data.

I want to remove the soft_max layer at the end of the network, and make the back-propagate via get the difference in distance between the input data and itself.

How simply make that using the current model of SegNet?

MahmoudElkhateeb avatar Apr 09 '16 15:04 MahmoudElkhateeb

Hey - you could add a Euclidean Loss regression layer at the end of the network, and feed in the output from the last decoder and the original input image?

alexgkendall avatar Apr 11 '16 08:04 alexgkendall

I think you might want to normalize the pixels in [0,1]. See for example (https://github.com/mikesj-public/convolutional_autoencoder/blob/master/mnist_conv_autoencode.py).

etienne87 avatar Apr 11 '16 08:04 etienne87

@MahmoudElkhateeb Were you able to unsupervised train it?

arushk1 avatar May 31 '16 13:05 arushk1