我正在研究一个二维数据集。数据如下所示。
pro packets bytes svc_port durat U N A C E EC F PA R S
0 1 1 32 0 0.0 0 0 0 0 0 0 0 0 0 0
1 6 1 48 80 0.0 0 0 1 0 0 0 0 0 0 1
2 6 1 1440 22 0.0 0 0 1 0 0 0 0 0 0 0
3 6 1 52 80 0.0 0 0 1 0 0 0 0 0 0 0
4 6 1 52 80 0.0 0 0 1 0 0 0 0 0 0 0
我正在尝试在这些数据上训练CNN模型。该数据集的形状为(35666,15),过滤器为(5,5,1,8)。
当我运行模型时,我收到此错误。
InvalidArgumentError: Shape must be rank 4 but is rank 2 for 'ConvNet_1_1/Conv2D' (op: 'Conv2D') with input shapes: [?,15], [5,5,1,8].
我很确定我需要重塑我的输入。因为我没有在这里使用图像,所以我没有高度或宽度。如何输入4D?