commit
94d83fcd98
@ -0,0 +1,63 @@
|
|||||||
|
type: "nn"
|
||||||
|
layers {
|
||||||
|
name: "index"
|
||||||
|
type: "data"
|
||||||
|
size: 1
|
||||||
|
active_type: ""
|
||||||
|
}
|
||||||
|
layers {
|
||||||
|
name: "data1"
|
||||||
|
type: "data"
|
||||||
|
size: 30
|
||||||
|
active_type: ""
|
||||||
|
}
|
||||||
|
layers {
|
||||||
|
name: "data2"
|
||||||
|
type: "data"
|
||||||
|
size: 30
|
||||||
|
active_type: ""
|
||||||
|
}
|
||||||
|
layers {
|
||||||
|
name: "data3"
|
||||||
|
type: "data"
|
||||||
|
size: 30
|
||||||
|
active_type: ""
|
||||||
|
}
|
||||||
|
layers {
|
||||||
|
name: "__multiplex_layer_0__"
|
||||||
|
type: "multiplex"
|
||||||
|
size: 30
|
||||||
|
active_type: ""
|
||||||
|
inputs {
|
||||||
|
input_layer_name: "index"
|
||||||
|
}
|
||||||
|
inputs {
|
||||||
|
input_layer_name: "data1"
|
||||||
|
}
|
||||||
|
inputs {
|
||||||
|
input_layer_name: "data2"
|
||||||
|
}
|
||||||
|
inputs {
|
||||||
|
input_layer_name: "data3"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
input_layer_names: "index"
|
||||||
|
input_layer_names: "data1"
|
||||||
|
input_layer_names: "data2"
|
||||||
|
input_layer_names: "data3"
|
||||||
|
output_layer_names: "__multiplex_layer_0__"
|
||||||
|
sub_models {
|
||||||
|
name: "root"
|
||||||
|
layer_names: "index"
|
||||||
|
layer_names: "data1"
|
||||||
|
layer_names: "data2"
|
||||||
|
layer_names: "data3"
|
||||||
|
layer_names: "__multiplex_layer_0__"
|
||||||
|
input_layer_names: "index"
|
||||||
|
input_layer_names: "data1"
|
||||||
|
input_layer_names: "data2"
|
||||||
|
input_layer_names: "data3"
|
||||||
|
output_layer_names: "__multiplex_layer_0__"
|
||||||
|
is_recurrent_layer_group: false
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,12 @@
|
|||||||
|
from paddle.trainer_config_helpers import *
|
||||||
|
|
||||||
|
settings(batch_size=1000, learning_rate=1e-5)
|
||||||
|
|
||||||
|
index = data_layer(name='index', size=1)
|
||||||
|
din1 = data_layer(name='data1', size=30)
|
||||||
|
din2 = data_layer(name='data2', size=30)
|
||||||
|
din3 = data_layer(name='data3', size=30)
|
||||||
|
|
||||||
|
dout = multiplex_layer([index, din1, din2, din3])
|
||||||
|
|
||||||
|
outputs(dout)
|
Loading…
Reference in new issue