0
私は自分のデータのためにゼロからセマンティックセグメンテーションのためのFCN32を訓練してきた、と私は次の出力ました:それは見ることができるように セマンティックセグメンテーションのためのFCN32の学習を改善するにはどうすればよいですか?
を、これはデータの不適切な訓練を示す良い学習曲線ではありません。
net: "train_val.prototxt"
#test_net: "val.prototxt"
test_iter: 5105 #736
# make test net, but don't invoke it from the solver itself
test_interval: 1000000 #20000
display: 50
average_loss: 50
lr_policy: "step" #"fixed"
stepsize: 50000 #+
gamma: 0.1 #+
# lr for unnormalized softmax
base_lr: 1e-10
# high momentum
momentum: 0.99
# no gradient accumulation
iter_size: 1
max_iter: 600000
weight_decay: 0.0005
snapshot: 30000
snapshot_prefix: "snapshot/FCN32s_CNN1"
test_initialization: false
solver_mode: GPU
0.001に学習率を変更した後、それが悪化した: solver
は、次のとおりです。私はトレーニングを改善するために何ができるか疑問に思って ?ありがとう
あなたの提案をお寄せいただきありがとうございます。質問を編集しました。学習率を0.001に設定すると、学習曲線が悪化します。 –
損失は実際にはより良い数値です。しかし、あなたの学習率は今や高すぎるようです。 –
Thomasさんからのご提案ありがとうございます –