LSTMpython代码
时间: 2023-10-14 09:30:51 浏览: 146
LSTM Python代码
5星 · 资源好评率100%
以下是一个简单的LSTM模型的Python代码示例:
```
import numpy as np
from keras.models import Sequential
from keras.layers import LSTM, Dense
# 生成随机数据
data = np.random.rand(1000, 10)
labels = np.random.randint(2, size=(1000, 1))
# 定义LSTM模型
model = Sequential()
model.add(LSTM(32, input_shape=(None, 10)))
model.add(Dense(1, activation='sigmoid'))
# 编译模型
model.compile(loss='binary_crossentropy', optimizer='adam', metrics=['accuracy'])
# 训练模型
model.fit(data, labels, epochs=10, batch_size=32)
```
在这个示例中,我们使用Keras库来定义和训练一个LSTM模型。我们首先生成随机数据和标签。然后我们定义一个Sequential模型,并添加一个LSTM层和一个密集的输出层。我们使用二进制交叉熵作为损失函数,Adam作为优化器,并用准确度作为评估指标。最后,我们使用fit()函数训练模型。
阅读全文