我的编程空间,编程开发者的网络收藏夹
学习永远不晚

CIFAR-10 数据集简介

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

CIFAR-10 数据集简介

文章目录


CIFAR-10 简介

官网:http://www.cs.toronto.edu/~kriz/cifar.html

CIFAR-10和CIFAR-100是8000个万小图像数据集的标记子集。它们由Alex Krizhevsky, Vinod Nair和Geoffrey Hinton收集。

CIFAR-10数据集包含60000张32x32彩色图像,分为10个类,每类6000张。有50000张训练图片和10000张测试图片。

数据集分为五个训练batches和一个测试batch,每个batch有10000张图像。测试batch包含从每个类中随机选择的1000个图像。训练batches以随机顺序包含剩余的图像,但有些训练batches可能包含一个类的图像多于另一个类的图像。在它们之间,训练batches包含来自每个类的5000张图像。

下面是数据集中的类,以及每个类的10张随机图片:

在这里插入图片描述

一共包含10 个类别的RGB 彩色图片:飞机( airplane )、汽车( automobile )、鸟类( bird )、猫( cat )、鹿( deer )、狗( dog )、蛙类( frog )、马( horse )、船( ship )和卡车( truck )。

这些类是完全相互排斥的。汽车和卡车之间没有重叠。“汽车”包括轿车、越野车之类的东西。“卡车”只包括大卡车。这两项都不包括皮卡。

该数据集的Python版本的布局:

存档包含文件data_batch_1, data_batch_2,…、data_batch_5以及test_batch。它们中各有10000 个样本。这些文件中的每一个都是使用 cPickle 生成的 Python“pickle” 对象(Python的序列化数据,详情参见:【Python】Python 中实现数据序列化)。下面是一个 Python2 的例子,它将打开这样一个文件并返回一个字典(Python2 的反序列化过程):

def unpickle(file):    import cPickle    with open(file, 'rb') as fo:        dict = cPickle.load(fo)    return dict

Python3 的反序列化过程:

def unpickle(file):    import pickle    with open(file, 'rb') as fo:        dict = pickle.load(fo, encoding='bytes')    return dict

以这种方式加载(反序列化后),每个批处理文件都包含一个字典,该字典包含以下元素:

  • 数据——10000(样本数)x3072 (1024*3个通道值)numpy阵列的uint8。数组的每一行存储一个32x32的彩色图像。前1024项包含红色通道值,中间1024项包含绿色通道值,最后1024项包含蓝色通道值。图像按以行为主(row-major)的顺序存储,因此数组的前32个条目是图像第一行的红色通道值。

  • 标签——从0到9的10000个数字的列表。索引 i 处的数字表示数组数据中第 i 个图像的标签。

该数据集包含另一个名为 batch .meta 的文件。它也包含一个Python字典对象。它有以下条目:

  • Label_names——一个10个元素的列表,为上面描述的标签数组中的数字标签提供有意义的名称。例如,label_names[0] == “airplane”, label_names[1] == “automobile”,等等。

来源地址:https://blog.csdn.net/weixin_44211968/article/details/128111897

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

CIFAR-10 数据集简介

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Oracle数据库简介

简介Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能
Oracle数据库简介
2018-11-26

DataSource与数据库连接池简介(JDBC简介)

DataSource是作为DriverManager的替代品而推出的,DataSource对象是获取连接的首选方法,这篇文章主要介绍了DataSource与数据库连接池简介(JDBC简介),需要的朋友可以参考下
2022-11-13

数据库系统简介

什么是数据库系统?数据库系统=数据库(DataBase(DB))+数据库管理系统(Database Management System (DBMS))+数据库应用程序(Database Application (DBA))数据库:为了满足一个机构的信息需求而设
数据库系统简介
2015-08-02

MySQL数据库(三)简介

前提要述:参考书籍《MySQL必知必会》2.1 MySQL简介2.1.1 什么是MySQLMySQL是一种关系数据库管理系统。负责数据库中数据的存储,检索,管理和处理。2.1.2 MySQL的优点成本低——MySQL是开源的,一般可以免费使用。性能——MySQ
MySQL数据库(三)简介
2021-02-21

TestNG数据驱动简介

TestNG数据驱动testng的功能很强大,利用@DataProvider可以做数据驱动,数据源文件可以是EXCEL,XML,YAML,甚至可以是TXT文本。@DataProvider注解简介:@DataProvider标记专门为测试方法提供参数的方法。这类
TestNG数据驱动简介
2021-10-13

python的数据类型简介

ipython:原生python不具有命令行补全等功能,这个工具提供了类似shell的功能,方便学习使用安装:wget https://repo.continuum.io/archive/Anaconda2-5.1.0-Linux-x86
2023-01-31

go语言的10种数据类型介绍

今天小编给大家分享的是go语言的10种数据类型介绍,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。go语言的数据类型有:1、布尔型,值只可以是常量true或false;2、数字类型,支
2023-07-04

ceRNA数据库的简单介绍

这篇文章主要介绍“ceRNA数据库的简单介绍”,在日常操作中,相信很多人在ceRNA数据库的简单介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ceRNA数据库的简单介绍”的疑惑有所帮助!接下来,请跟着小编
2023-06-19

Android中的SQLite数据库简介

SQLite简介: SQLite是Android系统采用的一种开源的轻量级的关系型的数据库,Android中允许每个应用程序都拥有自己独立的数据库,每个应用程序的数据库的位置一般在/data/data//data
2022-06-06

Python数据类型简介之numpy

本篇文章给大家带来了关于Python的相关知识,其中主要整理了numpy数据类型的相关问题,包括了numpy的基本数据类型、numpy自定义复合数据类型、使用ndarray保存日期数据类型等等内容,下面一起来看一下,希望对大家有帮助。【相关推荐:Python3视频教程 】1. numpy 的基本数据类型类型名类型表示符布尔型bool有符号整数型int8 / int16 / int32 / int64
2022-08-08

ADO.NET数据类型ParameterDirection属性简介

ParameterDirection属性是ADO.NET中的一个枚举,用于指定参数的类型。它有以下几个可能的值:- Input:表示参数是一个输入参数,用于传递值给数据库。- Output:表示参数是一个输出参数,用于从数据库返回值。- I
2023-09-23

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录