keras-team / keras-docs-zh

Chinese (zh-cn) translation of the Keras documentation.
https://keras.io/zh/
795 stars 263 forks source link

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

Open yhx0105 opened 4 years ago

yhx0105 commented 4 years ago

输入: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)’ 二者都不会报错,请问准确率各方面有什么区别吗?