может кто-нибудь сказать мне, что является ошибкой, я использую данные mnits с меткой 400 дополнительных изображений как 10,11,13,14, когда я извлекаю метки из файла CSV, это даст мне ошибку. как показано ниже
строка 34, в to_categorical категорическом [np.arange (n), y] = 1
IndexError: index -2147483648 выходит за пределы для оси 1 с размером 10
train.csv содержит 60400 изображений, 600000 тысяч оригинальных изображений mnist и 400 изображений, подготовленных мной
data_train = pd.read_csv('mnistdata/mnist_train1.csv')
data_test = pd.read_csv('mnistdata/mnist_test.csv')
X forms the training images, and y forms the training labels
X = np.array(data_train.iloc[:, 1:])
y = to_categorical(np.array(data_train.iloc[:, 0]))
Здесь я разделяю исходные данные тренировок на субтренировки (80%) и данные проверки (20%)
X_train, X_val, y_train, y_val = train_test_split(X, y, test_size=0.2, random_state=13)
X_test forms the test images, and y_test forms the test labels
X_test = np.array(data_test.iloc[:, 1:])
y_test = to_categorical(np.array(data_test.iloc[:, 0])
)
img_rows, img_cols = 28,28
input_shape = (img_rows, img_cols, 1)
Подготовить тренировочные образы
X_train = X_train.reshape(X_train.shape[0], img_rows, img_cols, 1)
X_train = (X_train.astype('float32'))
X_train /= 255