type: "nn" layers { name: "w" type: "data" size: 1 active_type: "" } layers { name: "a" type: "data" size: 100 active_type: "" } layers { name: "b" type: "data" size: 100 active_type: "" } layers { name: "c" type: "data" size: 200 active_type: "" } layers { name: "d" type: "data" size: 31 active_type: "" } layers { name: "__interpolation_layer_0__" type: "interpolation" size: 100 active_type: "" inputs { input_layer_name: "w" } inputs { input_layer_name: "a" } inputs { input_layer_name: "b" } } layers { name: "__power_layer_0__" type: "power" size: 100 active_type: "" inputs { input_layer_name: "w" } inputs { input_layer_name: "a" } } layers { name: "__scaling_layer_0__" type: "scaling" size: 100 active_type: "" inputs { input_layer_name: "w" } inputs { input_layer_name: "a" } } layers { name: "__cos_sim_0__" type: "cos" size: 1 active_type: "" inputs { input_layer_name: "a" } inputs { input_layer_name: "b" } cos_scale: 1 } layers { name: "__cos_sim_1__" type: "cos_vm" size: 2 active_type: "" inputs { input_layer_name: "a" } inputs { input_layer_name: "c" } cos_scale: 1 } layers { name: "__sum_to_one_norm_layer_0__" type: "sum_to_one_norm" size: 100 active_type: "" inputs { input_layer_name: "a" } } layers { name: "__conv_shift_layer_0__" type: "conv_shift" size: 100 active_type: "" inputs { input_layer_name: "a" } inputs { input_layer_name: "d" } } layers { name: "__tensor_layer_0__" type: "tensor" size: 1000 active_type: "" inputs { input_layer_name: "a" input_parameter_name: "___tensor_layer_0__.w0" } inputs { input_layer_name: "b" } bias_parameter_name: "___tensor_layer_0__.wbias" } layers { name: "__slope_intercept_layer_0__" type: "slope_intercept" size: 100 active_type: "" inputs { input_layer_name: "a" } slope: 0.7 intercept: 0.9 } layers { name: "__linear_comb_layer_0__" type: "convex_comb" size: 2 active_type: "" inputs { input_layer_name: "b" } inputs { input_layer_name: "c" } } parameters { name: "___tensor_layer_0__.w0" size: 10000000 initial_mean: 0.0 initial_std: 0.1 dims: 100 dims: 100 dims: 1000 initial_strategy: 0 initial_smart: true } parameters { name: "___tensor_layer_0__.wbias" size: 1000 initial_mean: 0.0 initial_std: 0.0 dims: 1 dims: 1000 initial_strategy: 0 initial_smart: false } input_layer_names: "w" input_layer_names: "a" input_layer_names: "b" input_layer_names: "c" input_layer_names: "d" output_layer_names: "__interpolation_layer_0__" output_layer_names: "__power_layer_0__" output_layer_names: "__scaling_layer_0__" output_layer_names: "__cos_sim_0__" output_layer_names: "__cos_sim_1__" output_layer_names: "__sum_to_one_norm_layer_0__" output_layer_names: "__conv_shift_layer_0__" output_layer_names: "__tensor_layer_0__" output_layer_names: "__slope_intercept_layer_0__" output_layer_names: "__linear_comb_layer_0__" sub_models { name: "root" layer_names: "w" layer_names: "a" layer_names: "b" layer_names: "c" layer_names: "d" layer_names: "__interpolation_layer_0__" layer_names: "__power_layer_0__" layer_names: "__scaling_layer_0__" layer_names: "__cos_sim_0__" layer_names: "__cos_sim_1__" layer_names: "__sum_to_one_norm_layer_0__" layer_names: "__conv_shift_layer_0__" layer_names: "__tensor_layer_0__" layer_names: "__slope_intercept_layer_0__" layer_names: "__linear_comb_layer_0__" input_layer_names: "w" input_layer_names: "a" input_layer_names: "b" input_layer_names: "c" input_layer_names: "d" output_layer_names: "__interpolation_layer_0__" output_layer_names: "__power_layer_0__" output_layer_names: "__scaling_layer_0__" output_layer_names: "__cos_sim_0__" output_layer_names: "__cos_sim_1__" output_layer_names: "__sum_to_one_norm_layer_0__" output_layer_names: "__conv_shift_layer_0__" output_layer_names: "__tensor_layer_0__" output_layer_names: "__slope_intercept_layer_0__" output_layer_names: "__linear_comb_layer_0__" is_recurrent_layer_group: false }