非图像数据集上的CNN-LSTM模型

时间:2020-07-11 12:27:04

标签: machine-learning deep-learning conv-neural-network lstm

我有这种形式的数据集

name      peoject_grade    project_summary       Cost_on_project      Subject     Topics     Rating

Wilcox       7             this project is..        455$             Chemistry    Atomic      4.2

它的形状是(51722,7)

已要求我在此数据集上应用cnn-lstm模型。这怎么可能 ??它不是像mnist这样的图像数据集,所以我如何在此处应用cnn-lstm模型。

cnn-lstm的基本代码是这样的-

model=Sequential()
model.add(TimeDistributed(Conv1D(32, kernel_size=(3, 3), padding='same'), input_shape=(frames, 224, 224, 3)))
model.add(TimeDistributed(Activation('relu')))
model.add(TimeDistributed(Conv1D(32, (3, 3))))
model.add(TimeDistributed(Activation('relu')))
model.add(TimeDistributed(MaxPooling2D(pool_size=(2, 2))))
model.add(TimeDistributed(Dropout(0.25)))
model.add(TimeDistributed(Dense(512)))
model.add(TimeDistributed(Flatten()))
model.add(LSTM(20, return_sequences=True, name="lstm_layer_rgb"));
model.add(TimeDistributed(Dense(num_classes), name="time_distr_dense_one_rgb"))
model.add(GlobalAveragePooling1D(name="global_avg_rgb"))

但是我需要对此数据集进行什么input_size,kernal_size和其他更改?

0 个答案:

没有答案