当前位置:网站首页>MNIST是什么(plist是什么意思)
MNIST是什么(plist是什么意思)
2022-08-01 11:07:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。
初始的迷茫
我想很多菜鸟和我一样,开始零基础学习机器学习,没办法火啊,为了钱大家都是冲呀。估计很多人开始学习ML,就一头雾水,完全不知道在说什么。因为学习模式和学习其他语言完全不同,我们知道学习其他语言的时候,第一个程序就是打印“Hello World”。
其实机器学习是在某个框架下,使用某种语言,来解决问题。因此对于零基础的菜鸟而言,我们需要先学习好某种语言,可以推荐Python,因为功能强大,而且语法相对简单,也可以使用C++。框架呢,个人推荐是TensorFlow2,因为google的大腿粗啊。
什么是MNIST
建议在了解Python后,开始在TF2的框架下进行。
机器学习的入门就是MNIST。MNIST 数据集来自美国国家标准与技术研究所,是NIST(National Institute of Standards and Technology)的缩小版,训练集(training set)由来自 250 个不同人手写的数字构成,其中 50% 是高中学生,50% 来自人口普查局(the Census Bureau)的工作人员,测试集(test set)也是同样比例的手写数字数据。
获取MNIST
MNIST 数据集可在http://yann.lecun.com/exdb/mnist/获取,图片是以字节的形式进行存储,它包含了四个部分:
- Training set images: train-images-idx3-ubyte.gz (9.9 MB, 解压后 47 MB, 包含 60,000 个样本)
- Training set labels: train-labels-idx1-ubyte.gz (29 KB, 解压后 60 KB, 包含 60,000 个标签)
- Test set images: t10k-images-idx3-ubyte.gz (1.6 MB, 解压后 7.8 MB, 包含 10,000 个样本)
- Test set labels: t10k-labels-idx1-ubyte.gz (5KB, 解压后 10 KB, 包含 10,000 个标签)
此数据集中,训练样本:共60000个,其中55000个用于训练,另外5000个用于验证。测试样本:共10000个,验证数据比例相同。
数据集中像素值:
a)使用python读取二进制文件方法读取mnist数据集,则读进来的图像像素值为0-255之间;标签是0-9的数值。
b)采用TensorFlow的封装的函数读取mnist,则读进来的图像像素值为0-1之间;标签是0-1值组成的大小为1*10的行向量。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/126875.html原文链接:https://javaforall.cn
边栏推荐
- 2022年7月31日--使用C#迈出第一步--使用C#中的数组和foreach语句来存储和循环访问数据序列
- xss漏洞学习
- 用户体验 | 如何度量用户体验 ?
- Promise learning (4) The ultimate solution for asynchronous programming async + await: write asynchronous code in a synchronous way
- Promise learning (1) What is Promise?how to use?How to solve callback hell?
- R语言拟合ARIMA模型:使用forecast包中的auto.arima函数自动搜索最佳参数组合、模型阶数(p,d,q)、设置seasonal参数指定在模型中是否包含季节信息
- 表达式引擎在转转平台的实践
- redis6 跟着b站尚硅谷学习
- July 31, 2022 -- Take your first steps with C# -- Use arrays and foreach statements in C# to store and iterate through sequences of data
- Basic configuration commands of cisco switches (what is the save command of Huawei switches)
猜你喜欢
Solve vscode input! Unable to quickly generate skeletons (three methods for the new version of vscode to quickly generate skeletons)
基于ArkUI eTS开发的坚果食谱(NutRecipes)
Promise学习(一)Promise是什么?怎么用?回调地狱怎么解决?
OpenHarmony高校技术俱乐部计划发布
轮询和长轮询的区别
A new generation of ultra-safe cellular batteries, Sihao Airun goes on sale starting at 139,900 yuan
Jenkins安装插件遇到的问题
The meaning and trigger conditions of gc
C#/VB.NET 将PPT或PPTX转换为图像
gc的意义和触发条件
随机推荐
Guangyu Mingdao was selected into the list of pilot demonstration projects for the development of digital economy industry in Chongqing in 2022
小程序毕设作品之微信美食菜谱小程序毕业设计成品(3)后台功能
July 31, 2022 -- Take your first steps with C# -- Use arrays and foreach statements in C# to store and iterate through sequences of data
Online - GCeasy GC log analysis tools
一文说明白ECDSA spec256k1 spec256r1 EdDSA ed25519千丝万缕的关系
表连接详解
WPF 截图控件之绘制箭头(五)「仿微信」
【无标题】
退役划水
力扣解法汇总1374-生成每种字符都是奇数个的字符串
数字化转型实践:世界级2B数字化营销的方法框架
Mysql index related knowledge review one
基于ArkUI eTS开发的坚果食谱(NutRecipes)
slice、splice、split傻傻分不清
【cartographer ros】十: 延时和误差分析
Qt 支持HEIC/HEIF格式图片
How to find out hidden computer software (how to clean up the computer software hidden)
小程序毕设作品之微信美食菜谱小程序毕业设计成品(4)开题报告
The difference between undefined and null in JS
分类预测 | MATLAB实现1-DCNN一维卷积神经网络分类预测