[英]how to make text classification by lstm
model = tf.keras.Sequential([
encoder,
tf.keras.layers.Embedding(len(encoder.get_vocabulary()), 64, mask_zero=True),
tf.keras.layers.Bidirectional(tf.keras.layers.LSTM(64, return_sequences=True)),
tf.keras.layers.Bidirectional(tf.keras.layers.LSTM(32)),
tf.keras.layers.Dense(64, activation='relu'),
tf.keras.layers.Dropout(0.5),
tf.keras.layers.Dense(1)
如何修改此代碼?
將tf.keras.layers.Bidirectional(tf.keras.layers.LSTM(64)),
替換為tf.keras.layers.LSTM(64),
。
如果您將tensorflow-gpu與 Cudnn 一起使用,請使用
tf.keras.layers.CuDNNLSTM
它將改善訓練
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.