|
|
|
@ -31,33 +31,104 @@ except ImportError:
|
|
|
|
|
import copy
|
|
|
|
|
|
|
|
|
|
__all__ = [
|
|
|
|
|
'full_matrix_projection', 'AggregateLevel', 'ExpandLevel',
|
|
|
|
|
'identity_projection', 'dotmul_projection', 'dotmul_operator',
|
|
|
|
|
'repeat_layer', 'seq_reshape_layer', 'table_projection', 'mixed_layer',
|
|
|
|
|
'data_layer', 'embedding_layer', 'fc_layer', 'grumemory', 'pooling_layer',
|
|
|
|
|
'lstmemory', 'last_seq', 'first_seq', 'cos_sim', 'hsigmoid',
|
|
|
|
|
'conv_projection', 'mse_cost', 'regression_cost', 'classification_cost',
|
|
|
|
|
'LayerOutput', 'img_conv_layer', 'img_pool_layer', 'batch_norm_layer',
|
|
|
|
|
'img_cmrnorm_layer', 'addto_layer', 'concat_layer', 'seq_concat_layer',
|
|
|
|
|
'lstm_step_layer', 'recurrent_group', 'memory', 'StaticInput',
|
|
|
|
|
'expand_layer', 'scaling_layer', 'scaling_projection', 'power_layer',
|
|
|
|
|
'interpolation_layer', 'bilinear_interp_layer', 'trans_layer',
|
|
|
|
|
'rotate_layer', 'sum_to_one_norm_layer', 'get_output_layer', 'LayerType',
|
|
|
|
|
'context_projection', 'beam_search', 'maxid_layer', 'GeneratedInput',
|
|
|
|
|
'SubsequenceInput', 'gru_step_layer', 'gru_step_naive_layer',
|
|
|
|
|
'recurrent_layer', 'BaseGeneratedInput', 'conv_operator',
|
|
|
|
|
'conv_shift_layer', 'tensor_layer', 'selective_fc_layer',
|
|
|
|
|
'sampling_id_layer', 'slope_intercept_layer',
|
|
|
|
|
'trans_full_matrix_projection', 'linear_comb_layer', 'convex_comb_layer',
|
|
|
|
|
'ctc_layer', 'warp_ctc_layer', 'crf_layer', 'crf_decoding_layer',
|
|
|
|
|
'nce_layer', 'cross_entropy_with_selfnorm', 'cross_entropy',
|
|
|
|
|
'multi_binary_label_cross_entropy', 'sum_cost', 'rank_cost', 'lambda_cost',
|
|
|
|
|
'huber_cost', 'block_expand_layer', 'maxout_layer', 'out_prod_layer',
|
|
|
|
|
'printer_layer', 'print_layer', 'priorbox_layer',
|
|
|
|
|
'cross_channel_norm_layer', 'multibox_loss_layer', 'detection_output_layer',
|
|
|
|
|
'spp_layer', 'pad_layer', 'eos_layer', 'smooth_l1_cost', 'layer_support',
|
|
|
|
|
'multiplex_layer', 'row_conv_layer', 'dropout_layer', 'prelu_layer',
|
|
|
|
|
'gated_unit_layer', 'crop_layer', 'clip_layer'
|
|
|
|
|
'full_matrix_projection',
|
|
|
|
|
'AggregateLevel',
|
|
|
|
|
'ExpandLevel',
|
|
|
|
|
'identity_projection',
|
|
|
|
|
'dotmul_projection',
|
|
|
|
|
'dotmul_operator',
|
|
|
|
|
'repeat_layer',
|
|
|
|
|
'seq_reshape_layer',
|
|
|
|
|
'table_projection',
|
|
|
|
|
'mixed_layer',
|
|
|
|
|
'data_layer',
|
|
|
|
|
'embedding_layer',
|
|
|
|
|
'fc_layer',
|
|
|
|
|
'grumemory',
|
|
|
|
|
'pooling_layer',
|
|
|
|
|
'lstmemory',
|
|
|
|
|
'last_seq',
|
|
|
|
|
'first_seq',
|
|
|
|
|
'cos_sim',
|
|
|
|
|
'hsigmoid',
|
|
|
|
|
'conv_projection',
|
|
|
|
|
'mse_cost',
|
|
|
|
|
'regression_cost',
|
|
|
|
|
'classification_cost',
|
|
|
|
|
'LayerOutput',
|
|
|
|
|
'img_conv_layer',
|
|
|
|
|
'img_pool_layer',
|
|
|
|
|
'batch_norm_layer',
|
|
|
|
|
'img_cmrnorm_layer',
|
|
|
|
|
'addto_layer',
|
|
|
|
|
'concat_layer',
|
|
|
|
|
'seq_concat_layer',
|
|
|
|
|
'lstm_step_layer',
|
|
|
|
|
'recurrent_group',
|
|
|
|
|
'memory',
|
|
|
|
|
'StaticInput',
|
|
|
|
|
'expand_layer',
|
|
|
|
|
'scaling_layer',
|
|
|
|
|
'scaling_projection',
|
|
|
|
|
'power_layer',
|
|
|
|
|
'interpolation_layer',
|
|
|
|
|
'bilinear_interp_layer',
|
|
|
|
|
'trans_layer',
|
|
|
|
|
'rotate_layer',
|
|
|
|
|
'sum_to_one_norm_layer',
|
|
|
|
|
'get_output_layer',
|
|
|
|
|
'LayerType',
|
|
|
|
|
'context_projection',
|
|
|
|
|
'beam_search',
|
|
|
|
|
'maxid_layer',
|
|
|
|
|
'GeneratedInput',
|
|
|
|
|
'SubsequenceInput',
|
|
|
|
|
'gru_step_layer',
|
|
|
|
|
'gru_step_naive_layer',
|
|
|
|
|
'recurrent_layer',
|
|
|
|
|
'BaseGeneratedInput',
|
|
|
|
|
'conv_operator',
|
|
|
|
|
'conv_shift_layer',
|
|
|
|
|
'tensor_layer',
|
|
|
|
|
'selective_fc_layer',
|
|
|
|
|
'sampling_id_layer',
|
|
|
|
|
'slope_intercept_layer',
|
|
|
|
|
'trans_full_matrix_projection',
|
|
|
|
|
'linear_comb_layer',
|
|
|
|
|
'convex_comb_layer',
|
|
|
|
|
'ctc_layer',
|
|
|
|
|
'warp_ctc_layer',
|
|
|
|
|
'crf_layer',
|
|
|
|
|
'crf_decoding_layer',
|
|
|
|
|
'nce_layer',
|
|
|
|
|
'cross_entropy_with_selfnorm',
|
|
|
|
|
'cross_entropy',
|
|
|
|
|
'multi_binary_label_cross_entropy',
|
|
|
|
|
'sum_cost',
|
|
|
|
|
'rank_cost',
|
|
|
|
|
'lambda_cost',
|
|
|
|
|
'huber_cost',
|
|
|
|
|
'block_expand_layer',
|
|
|
|
|
'maxout_layer',
|
|
|
|
|
'out_prod_layer',
|
|
|
|
|
'printer_layer',
|
|
|
|
|
'print_layer',
|
|
|
|
|
'priorbox_layer',
|
|
|
|
|
'cross_channel_norm_layer',
|
|
|
|
|
'multibox_loss_layer',
|
|
|
|
|
'detection_output_layer',
|
|
|
|
|
'spp_layer',
|
|
|
|
|
'pad_layer',
|
|
|
|
|
'eos_layer',
|
|
|
|
|
'smooth_l1_cost',
|
|
|
|
|
'layer_support',
|
|
|
|
|
'multiplex_layer',
|
|
|
|
|
'row_conv_layer',
|
|
|
|
|
'dropout_layer',
|
|
|
|
|
'prelu_layer',
|
|
|
|
|
'gated_unit_layer',
|
|
|
|
|
'crop_layer',
|
|
|
|
|
'clip_layer',
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|