parent
0973c2c97b
commit
c0ecd5c4c5
@ -0,0 +1,63 @@
|
|||||||
|
type: "nn"
|
||||||
|
layers {
|
||||||
|
name: "input"
|
||||||
|
type: "data"
|
||||||
|
size: 300
|
||||||
|
active_type: ""
|
||||||
|
}
|
||||||
|
layers {
|
||||||
|
name: "__fc_layer_0__"
|
||||||
|
type: "fc"
|
||||||
|
size: 1
|
||||||
|
active_type: "sequence_softmax"
|
||||||
|
inputs {
|
||||||
|
input_layer_name: "input"
|
||||||
|
input_parameter_name: "___fc_layer_0__.w0"
|
||||||
|
}
|
||||||
|
bias_parameter_name: "___fc_layer_0__.wbias"
|
||||||
|
}
|
||||||
|
layers {
|
||||||
|
name: "__sub_nested_seq_layer_0__"
|
||||||
|
type: "sub_nested_seq"
|
||||||
|
size: 300
|
||||||
|
active_type: ""
|
||||||
|
inputs {
|
||||||
|
input_layer_name: "input"
|
||||||
|
}
|
||||||
|
inputs {
|
||||||
|
input_layer_name: "__fc_layer_0__"
|
||||||
|
}
|
||||||
|
top_k: 1
|
||||||
|
}
|
||||||
|
parameters {
|
||||||
|
name: "___fc_layer_0__.w0"
|
||||||
|
size: 300
|
||||||
|
initial_mean: 0.0
|
||||||
|
initial_std: 0.057735026919
|
||||||
|
dims: 300
|
||||||
|
dims: 1
|
||||||
|
initial_strategy: 0
|
||||||
|
initial_smart: true
|
||||||
|
}
|
||||||
|
parameters {
|
||||||
|
name: "___fc_layer_0__.wbias"
|
||||||
|
size: 1
|
||||||
|
initial_mean: 0.0
|
||||||
|
initial_std: 0.0
|
||||||
|
dims: 1
|
||||||
|
dims: 1
|
||||||
|
initial_strategy: 0
|
||||||
|
initial_smart: false
|
||||||
|
}
|
||||||
|
input_layer_names: "input"
|
||||||
|
output_layer_names: "__sub_nested_seq_layer_0__"
|
||||||
|
sub_models {
|
||||||
|
name: "root"
|
||||||
|
layer_names: "input"
|
||||||
|
layer_names: "__fc_layer_0__"
|
||||||
|
layer_names: "__sub_nested_seq_layer_0__"
|
||||||
|
input_layer_names: "input"
|
||||||
|
output_layer_names: "__sub_nested_seq_layer_0__"
|
||||||
|
is_recurrent_layer_group: false
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,9 @@
|
|||||||
|
#!/usr/bin/env python
|
||||||
|
#coding=utf-8
|
||||||
|
from paddle.trainer_config_helpers import *
|
||||||
|
|
||||||
|
data = data_layer(name='input', size=300)
|
||||||
|
prob = fc_layer(input=data, size=1, act=SequenceSoftmaxActivation())
|
||||||
|
sub_nest_seq = sub_nested_seq_layer(input=[data, prob], top_k=1)
|
||||||
|
|
||||||
|
outputs(sub_nest_seq)
|
Loading…
Reference in new issue