我正在尝试使用 Keras 功能 API 训练 LSTM 模型。我的训练数据是形状:
>>> data.shape()
(100000,variable_sequence_lengths,295)
其中 100000 对应于实例数(序列的整数),295 表示给定序列的每个元素中的特征数。
我收到有关输入数据形状的错误。考虑到可变序列长度,如何定义输入层和后续层(LSTM)中数据的形状?
from keras.layers import Input, Dense, concatenate, LSTM
from keras.models import Model
import numpy as np
inputs = Input(shape=(x,y,z))
x=LSTM(128, return_sequences=True, input_shape=(a,b,c))(inputs)
....
x、y、z和a、b、c应该取什么值?