num_conv_layers=2,#Number of stacking convolution layers.
num_rnn_layers=3,#Number of stacking RNN layers.
rnn_layer_size=1024,#RNN layer size (number of RNN cells).
use_gru=True,#Use gru if set True. Use simple rnn if set False.
share_rnn_weights=True#Whether to share input-hidden weights between forward and backward directional RNNs.Notice that for GRU, weight sharing is not supported.
))
ifconfigisnotNone:
config.merge_from_other_cfg(default)
returndefault
def__init__(self,
feat_size,
dict_size,
...
...
@@ -233,11 +219,11 @@ class DeepSpeech2Model(nn.Layer):
num_conv_layers=2,#Number of stacking convolution layers.
num_rnn_layers=3,#Number of stacking RNN layers.
rnn_layer_size=1024,#RNN layer size (number of RNN cells).
use_gru=True,#Use gru if set True. Use simple rnn if set False.
share_rnn_weights=True,#Whether to share input-hidden weights between forward and backward directional RNNs.Notice that for GRU, weight sharing is not supported.
ctc_grad_norm_type=None,))
ifconfigisnotNone:
config.merge_from_other_cfg(default)
returndefault
def__init__(self,
feat_size,
dict_size,
...
...
@@ -221,12 +206,12 @@ class DeepSpeech2Model(nn.Layer):