Har*_*dia 3 python deep-learning lstm keras tensorflow
我正在从事语音数字识别项目。
型号定义:
input_layer = Input(shape = (max_length, 1)) //Takes input vectors
input_mask = Input(shape = (max_length)) //Takes boolean mask vectors (False for zero else true)
LSTM_layer = LSTM(25)(input_layer, mask = input_mask)
dense = Dense(50, 'relu')(LSTM_layer)
dense_1 = Dense(10, 'softmax')(dense)
model = Model(inputs = [input_layer, input_mask], outputs = dense_1)
Run Code Online (Sandbox Code Playgroud)
我想到了。只需在两个输入层中指定 dtype 即可,如下所示:
input_layer = Input(shape = (max_length, 1), dtype='float32')
input_mask = Input(shape = (max_length), dtype='bool')
LSTM_layer = LSTM(25)(input_layer, mask = input_mask)
dense = Dense(50, 'relu')(LSTM_layer)
dense_1 = Dense(10, 'softmax')(dense)
model = Model(inputs = [input_layer, input_mask], outputs = dense_1)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
656 次 |
最近记录: |