سلام
من شبکه ای را به صورت زیر در کفی طراحی کرده ام:
layer {
name: "bn_conv1"
type: "BatchNorm"
bottom: "data"
top: "bn_conv1"
batch_norm_param {
use_global_stats: false
}
param {
lr_mult: 0
}
param {
lr_mult: 0
}
param {
lr_mult: 0
}
include {
phase: TRAIN
}
}
layer {
name: "bn_conv1"
type: "BatchNorm"
bottom: "data"
top: "bn_conv1"
batch_norm_param {
use_global_stats: true
}
param {
lr_mult: 0
}
param {
lr_mult: 0
}
param {
lr_mult: 0
}
include {
phase: TEST
}
}
layer {
name: "scale_conv1"
type: "Scale"
bottom: "bn_conv1"
top: "bn_conv1"
scale_param {
bias_term: true
}
}
layer {
name: "relu1"
type: "ReLU"
bottom: "bn_conv1"
top: "bn_conv1"
}
layer {
name: "conv1"
type: "Convolution"
bottom: "bn_conv1"
top: "conv1"
param {
lr_mult: 1.000000
}
param {
lr_mult: 0.100000
}
convolution_param {
num_output: 75
kernel_size: 3
stride: 1
pad: 1
weight_filler {
type: "msra"
}
bias_filler {
type: "constant"
value: 0
}
}
}
همانطور که مشخص است این شبکه به ترتیب شامل لایه های batch normalization و scale و relu و convolution می باشد. و این ساختار دوباره به دفعات تکرار میشود.
سوال من در رابطه با تعیین تعداد پارامترهای چنین شبکه ای میباشد.
پیشاپیش از جوابتان متشکرم!