سلام.من فایل .caffemodel
یک شبکه رو دارم به همراه ساختار شبکه و لایه ها و...(deploy)
حالا میخوام شبکه به جای پیشبینی مثلا 1000 کلاس بیاد و 8 کلاس رو پیشبینی کنه.که مثل اینکه باید fine tuning
انجام بدم.
حالا سوال من اینه :
1-تو fine tuning
شبکه از روی solver
دیتابیس من رو میخونه؟
2-آیا پارامتر solver
را باید تغییر بدم؟یعنی من الان دارم با solver
اصلی عمل fine tuning
رو انجام میدم و اینکار خیلی داره طول میکشه(در واقع به همون مقداری که آموزش شبکه طول میکشید)
مگه قرار نیست fine tuning
سرعت آموزش رو برای ما از روی مدل یاد گرفته شده بالا ببره؟؟
لایه ی آخر شبکه ی خودم رو عوض کردم و شبکه رو fine tune
کردم
اینم فایل solver
من:
test_iter: 2000
test_interval: 1000
base_lr: 0.04
display: 40
max_iter: 170000
iter_size: 16 #global batch size = batch_size * iter_size
lr_policy: "poly"
power: 1.0 #linearly decrease LR
momentum: 0.9
weight_decay: 0.0002
snapshot: 1000
snapshot_prefix: "train"
solver_mode: GPU
random_seed: 42
net: "D:/DATASET/adel2/age_net_definitions/train_val_test_fold_is_0.prototxt"
test_initialization: false
average_loss: 40