سلام وقت بخیر
ببخشید در متن برنامه توضیح داده شده و در قسمت مربوط به تعیین پارامترهای قابل آپدیت شدن، قسمت زیر :
for layers in model_conv.layers:
if layers.name == 'block5_conv1':
, set_trainable = True < ==========
...
هنگامیکه انتهای فرمان مربوط به حلقه if ویرگول میگذارم تعداد پارامترهای trainable متفاوت از زمانی است که ویرگول نمیگذاریم. لطف میکنید دلیلش را توضیح بدهید. تشکر
زمانیکه ویرگول میگذاریم:
Total params: 16,812,353 Trainable params: 2,097,665 Non-trainable params: 14,714,688
زمانیکه ویرگول نمیگذاریم:
Total params: 16,812,353 Trainable params: 9,177,089 Non-trainable params: 7,635,264