如何在Tensorflow中重塑CNN模型的输入?

时间:2018-03-26 04:00:44

标签: python tensorflow convolution

我正在研究一个二维数据集。数据如下所示。

 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?

0 个答案:

没有答案