小编bas*_*har的帖子

使用 conv1D “检查输入时出错:预期 conv1d_input 有 3 个维度,但得到了形状为 (213412, 36) 的数组”

我的输入只是一个有237124行和37列的 csv 文件:

  • 36列作为特征

  • 最后一列是一个二进制类标签

我正在尝试在 conv1D 模型上训练我的数据。

我曾尝试用一层构建CNN,但我遇到了一些问题。

编译器输出:

ValueError:检查输入时出错:预期 conv1d_9_input 具有形状 (213412, 36) 但得到形状为 (36, 1) 的数组

代码:

import pandas as pd
import numpy as np
import sklearn
from sklearn import metrics
from sklearn.model_selection import KFold
from sklearn.metrics import confusion_matrix
from sklearn.preprocessing import StandardScaler
import keras
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense, Flatten
from tensorflow.keras.layers import Conv2D,Conv1D, MaxPooling2D,MaxPooling1D
from tensorflow.keras.layers import Activation
from …
Run Code Online (Sandbox Code Playgroud)

python neural-network conv-neural-network lstm keras

3
推荐指数
1
解决办法
3083
查看次数