本文主要是介绍尝试使用PaddleClas训练MNIST数据集(手写数字0-9),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
为什么标题是尝试呢,因为结果并不理想,所以只能是尝试。
1、准备数据
(1)下载MNIST数据集:下载地址
train-images-idx3-ubyte.gz: training set images (9912422 bytes)
train-labels-idx1-ubyte.gz: training set labels (28881 bytes)
t10k-images-idx3-ubyte.gz: test set images (1648877 bytes)
t10k-labels-idx1-ubyte.gz: test set labels (4542 bytes)
解压数据集得到:
t10k-images.idx3-ubyte
t10k-labels.idx1-ubyte
train-images.idx3-ubyte
train-labels.idx1-ubyte
(2)解析ubyte文件(其中路径信息替换为自己真实路径)
import os
import sys
import struct import numpy as np
import matplotlib.pyplot as plt
这篇关于尝试使用PaddleClas训练MNIST数据集(手写数字0-9)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!