【发布时间】:2021-06-10 01:49:37
【问题描述】:
我知道这对你们来说太简单了,但我是初学者,需要你们的帮助。 我正在努力用 CNN 制作二进制分类器。 我的最终目标是检查精度超过 0.99
我同时导入 MNIST 和 FASHION_MNIST 来识别它是数字还是服装。 所以有2类。我想将 0-60000 归类为 0,将 60001-120000 归类为 1。 我将使用 binary_crossentropy。
但我不知道如何从头开始。 如何首先使用 vstack hstack 来结合 MNIST 和 FASHION_MNIST?
这是我目前尝试的方式
****import numpy as np
from keras.datasets import mnist
from keras.datasets import fashion_mnist
import keras
import tensorflow as tf
from keras.utils.np_utils import to_categorical
num_classes = 2
train_images = train_images.astype("float32") / 255
test_images = test_images.astype("float32") / 255
train_images = train_images.reshape((-1, 784))
test_images = test_images.reshape((-1, 784))
train_labels = to_categorical(train_labels, num_classes)
test_labels = to_categorical(test_labels, num_classes)****
【问题讨论】:
标签: tensorflow keras conv-neural-network mnist