I trained FCN32 from the scratch on my data, unfortunately I am getting a black image as output. Here is the loss curve.
I am not sure whether this training loss curve is normal or not, or whether I have done something wrong or not.
I really appreciate experts'idea on this. And
- why the output is a black image?
- Is the network overfitting?
- Should I change
lr_mult
value inDeconvolution
layer, from0
to any other value? Thanks a lot
Edited:
I changed the lr_mult
value in Deconvolution
layer, from 0
to 3
and the following shows the solver
:
test_interval: 1000 #1000000
display: 100
average_loss: 100
lr_policy: "step"
stepsize: 100000
gamma: 0.1
base_lr: 1e-7
momentum: 0.99
iter_size: 1
max_iter: 500000
weight_decay: 0.0005
I got the following train-loss curve and again I am getting black image. I do not know what is the mistake and why it is behaving like this, could someone please share some ideas? Thanks