【发布时间】:2019-10-16 13:49:49
【问题描述】:
Y_train = to_categorical(Y_train, num_classes = 10)#
random_seed = 2
X_train,X_val,Y_train,Y_val = train_test_split(X_train, Y_train, test_size = 0.1, random_state=random_seed)
Y_train.shape
model = Sequential()
model.add(Flatten())
model.add(Dense(64, activation='relu'))
model.add(Dense(128, activation='relu'))
model.add(Dense(10, activation='softmax'))
model.compile(optimizer = 'adam', loss = 'sparse_categorical_crossentropy',metrics=['accuracy'])
model.fit(X_train, Y_train, batch_size = 86, epochs = 3,validation_data = (X_val, Y_val), verbose =2)
我必须将 MNIST 数据分为 10 个类别。我正在将 Y_train 转换为一个热编码数组。我已经经历了许多答案,但没有一个有帮助。请在这方面指导我,因为我是 ML 和神经网络的新手。
【问题讨论】:
标签: tensorflow machine-learning neural-network