keras-team/keras-docs-zh

lstm中,定义input=Input((None,embedding))时,和定义input=Input((seq_len,embedding))区别

Opened this issue · 0 comments

输入:x_train=np.random.random((32,30,300)) y_train=np.random.randint(2,size=(32,30,1))
模型A:inputs=Input(shape=(None,300)) lstm=LSTM(40,return_sequences=True)(inputs) outer=TimeDistributed(Dense(1,activation='sigmoid'))(lstm)
模型B:‘inputs=Input(shape=(30,300))
lstm=LSTM(40,return_sequences=True)(inputs)
outer=TimeDistributed(Dense(1,activation='sigmoid'))(lstm)’
二者都不会报错,请问准确率各方面有什么区别吗?