使用卷积神经网络对CIFAR-10数据集进行分类 2.CIFAR-10数据集 2.1 下载CIFAR-10数据集 import urllib.request import os import tarfile import os os.environ["CUDA_VISIBLE_DEVICES"] = "-1" print(tf.__version__) print(tf.test.is_gpu_available()) # 下载 url = 'https://www.cs.toronto.edu/~...
前面我们用TensorFlow2.0种的keras框架建立了简单的神经网络对MNIST数据集进行分类,这次我们使用卷积神经网络对CIFAR10 数据集进行分类 CIFAR10 数据集包含 10 类,共 60000 张彩色图片,每类图片有 6000 张。此数据集中 50000 个样例被作为训练集,剩余 10000 个样例作为测试集。 这次我们继续使用TensorFlow2.0里的高级AP...
3.在小型全连接网络上训练(Fully-connected network) 4.在卷积神经网络上训练 通过上面的测试结果发现,含有相同参数的 CNN 效果要明显优于简单的全连接网络,是因为 CNN 能够通过卷积和池化更好的挖掘图像中的信息 5. 打乱像素顺序再次在两个网络上训练与测试 下面代码展示随机打乱像素顺序后,图像的形态: 部分图像展...
本实验的目标是构建用于识别图像的相对小的卷积神经网络(CNN),因为CIFAR-10数据集的复杂程度足以用来检验TensorFlow中的大部分功能,并可将其扩展为更大的模型。同时由于模型较小所以训练速度很快,比较适合用来测试新的想法,检验新的技术。所以选用CIFAR-10数据集实现图片的分类。 1. CIFAR-10数据集简介 CIFAR-10数据...
使用卷积神经网络对CIFAR-10数据集进行分类 2.CIFAR-10数据集 2.1 下载CIFAR-10数据集 import urllib.request import os import tarfile import os os.environ["CUDA_VISIBLE_DEVICES"] = "-1" print(tf.__version__) print(tf.test.is_gpu_available()) ...