当前位置:网站首页>What is MNIST (what does plist mean)
What is MNIST (what does plist mean)
2022-08-01 11:32:00 【Full stack programmer webmaster】
Hello everyone, meet again, I'm your friend Quanstack Jun.
Initial confusion
I think many rookies, like me, started to learn machine learning with zero basic knowledge.It is estimated that many people start to learn ML, and they are confused and have no idea what they are talking about.Because the learning mode is completely different from learning other languages, we know that when learning other languages, the first program is to print "Hello World".
In fact, machine learning uses a certain language to solve problems under a certain framework.Therefore, for zero-based rookies, we need to learn a certain language first. We can recommend Python because of its powerful functions and relatively simple syntax, and C++ can also be used.As for the framework, my personal recommendation is TensorFlow2, because Google's thighs are thick.
What is MNIST
It is recommended to start working under the framework of TF2 after understanding Python.
An introduction to machine learning is MNIST.The MNIST data set comes from the National Institute of Standards and Technology in the United States and is a reduced version of NIST (National Institute of Standards and Technology). The training set consists of handwritten numbers from 250 different people, 50% of which are high school students.50% were from the Census Bureau staff, and the test set was the same proportion of handwritten digit data.
Get MNIST
MNIST dataset is available at http://yann.lecun.com/exdb/mnist/Get, the picture is stored in the form of bytes, it contains four parts:
- Training set images: train-images-idx3-ubyte.gz (9.9 MB, 47 MB uncompressed, contains 60,000 samples)
- Training set labels: train-labels-idx1-ubyte.gz (29 KB, 60 KB unpacked, contains 60,000 labels)
- Test set images: t10k-images-idx3-ubyte.gz (1.6 MB, 7.8 MB unzipped, contains 10,000 samples)
- Test set labels: t10k-labels-idx1-ubyte.gz (5KB, 10 KB unpacked, contains 10,000 labels)
In this dataset, there are 60,000 training samples, of which 55,000 are used for training and the other 5,000 are used for validation.Test samples: a total of 10,000 samples, with the same proportion of verification data.
Pixel values in the dataset:
a) Use python to read the binary file method to read the mnist data set, the pixel value of the read image is between 0-255; the label is the value of 0-9.
b) Using TensorFlow's encapsulated function to read mnist, the pixel value of the read image is between 0-1; the label is a row vector with a size of 1*10 composed of 0-1 values.
Publisher: Full-stack programmer, please indicate the source: https://javaforall.cn/126875.htmlOriginal link: https://javaforall.cn
边栏推荐
- 新一代超安全蜂窝电池, 思皓爱跑上市13.99万元起售
- PDMan-domestic free general database modeling tool (minimalist, beautiful)
- Solve vscode input! Unable to quickly generate skeletons (three methods for the new version of vscode to quickly generate skeletons)
- xss-labs靶场挑战
- Introduction to STM32 development Introduce IIC bus, read and write AT24C02 (EEPROM) (using analog timing)
- shell--第九章练习
- 如何设计一个分布式 ID 发号器?
- 【钛晨报】国家统计局:7月制造业PMI为49%;玖富旗下理财产品涉嫌欺诈,涉及390亿元;国内航线机票燃油附加费8月5日0时起下调
- 小程序毕设作品之微信美食菜谱小程序毕业设计成品(1)开发概要
- Qt获取文件夹下所有文件
猜你喜欢

How to use DevExpress controls to draw flowcharts?After reading this article, you will understand!

【随心笔记】假期快过去了,都干了点什么

轮询和长轮询的区别
![[Open class preview]: Research and application of super-resolution technology in the field of video quality enhancement](/img/fc/cd859efa69fa7b45f173de74c04858.png)
[Open class preview]: Research and application of super-resolution technology in the field of video quality enhancement

Promise学习(一)Promise是什么?怎么用?回调地狱怎么解决?

用户体验 | 如何度量用户体验 ?

Solve vscode input! Unable to quickly generate skeletons (three methods for the new version of vscode to quickly generate skeletons)

博弈论(Depu)与孙子兵法(42/100)

A new generation of ultra-safe cellular batteries, Sihao Airun goes on sale starting at 139,900 yuan

Drawing arrows of WPF screenshot control (5) "Imitation WeChat"
随机推荐
Basic configuration commands of cisco switches (what is the save command of Huawei switches)
MNIST是什么(plist是什么意思)
JS数据类型转换完全攻略
数字化转型实践:世界级2B数字化营销的方法框架
Promise学习(二)一篇文章带你快速了解Promise中的常用API
R语言ggplot2可视化:使用ggpubr包的geom_exec函数执行geom_*函数(没有任何参数需要放置在aes中)
小程序毕设作品之微信美食菜谱小程序毕业设计成品(1)开发概要
[Cloud Residency Co-Creation] Huawei Cloud Global Scheduling Technology and Practice of Distributed Technology
slice、splice、split傻傻分不清
音视频技术开发周刊 | 256
表达式引擎在转转平台的实践
The first experience of Shengsi large model experience platform——Take the small model LeNet as an example
leetcode/子矩阵元素和
RK3399 platform development series on introduction to (kernel) 1.52, printk function analysis - the function call will be closed
Several methods of appending elements are commonly used in js: append, appendTo, after, before, insertAfter, insertBefore, appendChild
Push the local project to the remote repository
OpenHarmony高校技术俱乐部计划发布
Jenkins安装插件遇到的问题
【无标题】
华硕和微星多款产品将升级英特尔Arc A380和A310显卡