net: "models/liris-accede_baseline/train_val.prototxt"test_iter: 500
test_interval: 500
# The base learning rate, momentum and the weight decay of the network.base_lr: 0.0001momentum: 0.9weight_decay: 0.0005# The learning rate policylr_policy: "step"gamma: 0.1stepsize: 100000# Display every 100 iterationsdisplay: 100# The maximum number of iterationsmax_iter: 500000# solver mode: CPU or GPU
solver_mode: CPU
name: "lirisbaseline"layers { name: "data" type: DATA top: "data" data_param { source: "data/liris-accede/train_data_lmdb" backend: LMDB batch_size: 32 } transform_param { mean_file: "data/liris-accede/train_data_mean.binaryproto" } include: { phase: TRAIN }}layers { name: "label_valence_train" type: DATA top: "label" data_param { source: "data/liris-accede/train_valence_score_lmdb" backend: LMDB batch_size: 32 } include: { phase: TRAIN }}layers { name: "data" type: DATA top: "data" data_param { source: "data/liris-accede/test_data_lmdb" backend: LMDB batch_size: 32 } transform_param { mean_file: "data/liris-accede/train_data_mean.binaryproto" } include: { phase: TEST }}layers { name: "label_valence_test" type: DATA top: "label" data_param { source: "data/liris-accede/test_valence_score_lmdb" backend: LMDB batch_size: 32 } include: { phase: TEST }}layers { name: "fc1" type: INNER_PRODUCT bottom: "data" top: "fc1" blobs_lr: 1 blobs_lr: 2 weight_decay: 1 weight_decay: 0 inner_product_param { num_output: 32 weight_filler { type: "gaussian" std: 0.005 } bias_filler { type: "constant" value: 0.1 } }}layers { name: "relu1" type: RELU bottom: "fc1" top: "fc1"}layers { name: "drop1" type: DROPOUT bottom: "fc1" top: "fc1" dropout_param { dropout_ratio: 0.5 }}layers { name: "fc2" type: INNER_PRODUCT bottom: "fc1" top: "fc2" blobs_lr: 1 blobs_lr: 2 weight_decay: 1 weight_decay: 0 inner_product_param { num_output: 1 # number of output from regression task weight_filler { type: "gaussian" std: 0.01 } bias_filler { type: "constant" value: 0 } }}layers { name: "mse" type: EUCLIDEAN_LOSS bottom: "fc2" bottom: "label" top: "mse" include: { phase: TEST }}layers { name: "loss" type: EUCLIDEAN_LOSS bottom: "fc2" bottom: "label" top: "loss" include: { phase: TRAIN }}
case LayerParameter_LayerType_TESTSTATISTIC: return new TestStatisticLayer<Dtype>(param);
case LayerParameter_LayerType_TESTSTATISTIC: return new TestStatisticLayer<Dtype>(param);