当前位置: 首页 > news >正文

自己做网站兼职百度指数api

自己做网站兼职,百度指数api,设计公司门头,上海网站建设sheji021一、前言 MNIST(Modified National Institute of Standards and Technology)是一个经典的手写数字图像数据集,由美国国家标准与技术研究院(NIST)在20世纪80年代整理和标注。以下是关于MNIST数据集的详细介绍&#xff1…

一、前言

MNIST(Modified National Institute of Standards and Technology)是一个经典的手写数字图像数据集,由美国国家标准与技术研究院(NIST)在20世纪80年代整理和标注。以下是关于MNIST数据集的详细介绍:

数据集组成
  • 训练集:包含60,000张手写数字图像。
  • 测试集:包含10,000张手写数字图像。
  • 图像尺寸:每张图像都是28x28像素的灰度图像。
  • 像素值范围:每个像素的灰度值在0到255之间。
  • 标签:每个图像都有一个对应的标签,表示图像中的手写数字(0到9)。12345
应用领域
  • 数字识别:训练机器学习模型以识别手写数字。
  • 自动化填写:结合光学字符识别(OCR)技术,实现自动化表单填写。
  • 目标检测与跟踪:在图像或视频中检测和跟踪手写数字。

SUM:该数据集自1998年起,被广泛地应用于机器学习和深度学习领域,用来测试算法的效果,例如线性分类器(Linear Classifiers)、K-近邻算法(K-Nearest Neighbors)、支持向量机(SVMs)、神经网络(Neural Nets)、卷积神经网络(Convolutional nets)等等

二、载入数据

1、文件简介:

训练数据集:train-images-idx3-ubyte.gz (9.45 MB,包含60,000个样本)。
训练数据集标签:train-labels-idx1-ubyte.gz(28.2 KB,包含60,000个标签)。
测试数据集:t10k-images-idx3-ubyte.gz(1.57 MB ,包含10,000个样本)。
测试数据集标签:t10k-labels-idx1-ubyte.gz(4.43 KB,包含10,000个样本的标签)。

2、下载地址:

数据集本地下载地址:

链接:https://pan.baidu.com/s/16PBnJLzcj-3znWSbIHBzew 
提取码:hjzs 

MNIST数据集官网地址为http://yann.lecun.com/exdb/mnist/(现在进不去了不知道为啥)

 百度网盘文件来自网友:计算机视觉两个入门数据集(mnist和fashion mnist)本地下载地址_mnist官网-CSDN博客

网盘 所下载的是npz格式,

3、两种文件格式使用方式:

(1)如果下载的是npy格式:

x_trainy_train_label 是从 .npy 文件加载的 NumPy 数组。

我们先加载数据,然后打印矩形张量(即多维数组)的内容。

import numpy as np# 载入数据
x_train = np.load("dataset/mnist/x_train.npy")
y_train_label = np.load("dataset/mnist/y_train_label.npy")# 打印 x_train 的形状
print("x_train 的形状:", x_train.shape)# 打印 y_train_label 的形状
print("y_train_label 的形状:", y_train_label.shape)

(2)如果下载的是npz格式:you need to use the numpy.load() function.

import numpy as np#使用Python中的NumPy库data = np.load('mydata.npz')# 使用numpy.load()函数读取npz文件print(data.files)# List all arrays in the NPZ filearray = data['array_name']# 通过键访问数组。print(array)      

 实例:

import numpy as np
import matplotlib.pyplot as plt# 导入相关模块# 加载数据
data = np.load('dataset/mnist.npz')
x_train = data['x_train']
y_train = data['y_train']print("x_train 的形状:", x_train.shape)
print("y_train_label 的形状:", y_train.shape)

 两种方式的效果都一样: 

 

三、读取模式分类应用

1、取每个标签第一个

import matplotlib.pyplot as plt# 导入相关模块
from tensorflow.keras.datasets import mnist# 导入mnist模块
(x_train, y_train), (x_test, y_test) = mnist.load_data()# 导入数据
# 输出数据维度
print("x_train 的形状:", x_train.shape)
print("y_train_label 的形状:", y_train.shape)
# 指定绘图尺寸
plt.figure(figsize=(12, 8))
# 绘制10个数字
for i in range(10):# 找到每个类别的第一个样本img = x_train[y_train == i][0].reshape(28, 28)plt.subplot(2, 5, i + 1)plt.xticks([])plt.yticks([])plt.imshow(img, cmap=plt.cm.binary)plt.title(f'Label: {i}')plt.show()

 2、随机读取数据

import numpy as np
import matplotlib.pyplot as plt# 导入相关模块
from tensorflow.keras.datasets import mnist# 导入mnist模块
(x_train, y_train), (x_test, y_test) = mnist.load_data()# 导入数据
# 加载数据
print("x_train 的形状:", x_train.shape)
print("y_train_label 的形状:", y_train.shape)# img = np.reshape(train_img[i, :], (28, 28))# label = np.argmax(train_img[i, :])for i in range(10):img = x_train[i]label = y_train[i]plt.matshow(img, cmap=plt.get_cmap('gray'))plt.title(f'Label: {label}')plt.show()

3、unet模型读取

由于复杂性和速度很慢,这里就不展开了

 

http://www.dtcms.com/a/509257.html

相关文章:

  • 网站建设服关键词优化哪家强
  • 淘宝联盟 网站备案海口注册公司代理公司地址电话
  • 58同城的网站建设黑龙江做网站的公司
  • 网站开发浏览器wordpress安装完成后卸载
  • 怎样做网站 知乎seo指的是
  • 360做网站吗哪些网站可以做免费答题
  • Windows笔记本如何开启「休眠」模式?睡眠和休眠有什么不同?
  • 沈阳网站企业关于幼儿建设网站ppt模板下载
  • 请人做网站要多少找人做seo要给网站程序
  • 手机版网站模板响应式网站与自适应
  • 黑马微服务保险(一)
  • 包头网站优化怎样做自己的网络平台
  • var func 和 func func(){}
  • 制作一个静态网站的步骤南京网站建设公司大全
  • 重庆工程建设造价信息网站天津通用网站建设收费
  • 网站保障体系建设wordpress淘宝
  • 标志设计网站推荐什么是电子商务网站推广
  • 标准IO-文件IO(缓冲区)
  • 做个简单的企业小网站企业邮箱怎么申请注册账号
  • 网站建设 自适应禄劝网络推广外包
  • [特殊字符] 神奇的二维世界:信息与意识的未来宇宙
  • 无线通信眼镜专利拆解:骨传导换能器与镜腿集成的声学传输机制研究
  • 网站域名是不是就是网址代理网页是干什么的
  • 网站可以换域名吗网站设计中常见的错误
  • 微机课做网站单页面网站模板怎么做
  • 万江建筑培训中心泰州seo公司
  • 如何设计一个完整的网站jsp网站开发难吗
  • 个人网站建设方案书 范文怎么做自己的代刷网站
  • 旅游网站做模板素材购物网站建设需要多少钱
  • 【十年后台管理系统】准备工作