LSTMImplementation.ipynb - Colaboratory
LSTMImplementation.ipynb - Colaboratory
ipynb - Colaboratory
import tensorflow as tf
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import LSTM, Dense, Embedding
from tensorflow.keras.datasets import imdb
from tensorflow.keras.preprocessing import sequence
print("Loading data...")
(input_train, y_train), (input_test, y_test) = imdb.load_data(num_words=max_features)
print(len(input_train), "train sequences")
print(len(input_test), "test sequences")
Loading data...
Downloading data from https://storage.googleapis.com/tensorflow/tf-keras-datasets/imdb.npz
17464789/17464789 [==============================] - 1s 0us/step
25000 train sequences
25000 test sequences
Pad sequences (samples x time)
input_train shape: (25000, 500)
input_test shape: (25000, 500)
model = Sequential()
model.add(Embedding(max_features, 32))
model.add(LSTM(32))
model.add(Dense(1, activation='sigmoid'))
model.compile(optimizer='rmsprop',
loss='binary_crossentropy',
metrics=['acc'])
https://colab.research.google.com/drive/1WAKC0xvBPIn5czAhLmLi5d_al0YTJV3w#scrollTo=TEsONDH_2G6E&printMode=true 1/2
2/18/24, 3:28 PM LSTMImplementation.ipynb - Colaboratory
157/157 [==============================] - 52s 329ms/step - loss: 0.1660 - acc: 0.9398 - val_loss: 0.3038 - val_acc: 0.8798
Epoch 8/10
157/157 [==============================] - 51s 323ms/step - loss: 0.1494 - acc: 0.9483 - val_loss: 0.3052 - val_acc: 0.8770
Epoch 9/10
157/157 [==============================] - 51s 328ms/step - loss: 0.1390 - acc: 0.9518 - val_loss: 0.4212 - val_acc: 0.8686
Epoch 10/10
157/157 [==============================] - 52s 334ms/step - loss: 0.1275 - acc: 0.9557 - val_loss: 0.3880 - val_acc: 0.8438
https://colab.research.google.com/drive/1WAKC0xvBPIn5czAhLmLi5d_al0YTJV3w#scrollTo=TEsONDH_2G6E&printMode=true 2/2