這個問題在這里已經有了答案: Keras 功能 API 的語法 2 個答案 8 小時前關閉。
python中=的RHS上僅用括號分隔的兩個值是什么意思?
LSTM_layer = LSTM(units=256)(嵌入)
from tensorflow.keras.models import Model
from tensorflow.keras.layers import Input, LSTM, Dense, Embedding
from tensorflow.keras import optimizers
sentence_input = Input(shape=(None,))
embedding = Embedding(input_dim = len(tokenizer.word_index) 1, output_dim = 100)(sentence_input)
LSTM_layer = LSTM(units=256)(embedding)
output_dense = Dense(1, activation='sigmoid')(LSTM_layer)
uj5u.com熱心網友回復:
這只是沒有臨時變數的普通呼叫語法。LSTM_Layer = LSTM(units=256)(embedding)相當于
# assuming t isn't already defined
t = LSTM(units=256)
LSTM_Layer = t(embedding)
del t
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/491602.html
