NVIDIA DIGITS 学习笔记(参数)

2024-06-05 13:58

本文主要是介绍NVIDIA DIGITS 学习笔记(参数),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文主要记录了NVIDIA DIGITS的参数设置方法及其与Caffe中的参数的对应关系。


  • 数据集
  • 模型参数
  • DIGITS中的错误


数据集

手写体MNIST数据集的原始数据格式为:png,每幅图像大小为: 28×28 ,包含70K个手写体数字,共10类,其中60K为训练用样本(train+val),10K的测试样本(test)。本例中,从训练样本中随机抽取25%的数据作为验证集(val),使用digits生成的数据信息如下:

数据集属性
Image TypeGrayscale
Image Encodingpng
Image Dimensions 28×28
Number of Categories10
Number of Training Images45002
Number of Validation Images14998(25% of 60000)
Number of test Images10000

模型参数

模型选择LeNet(Original Paper 1998)

Solver Options意义示例值solver.prototxt计算
Training epochs训练代数:将训练用数据反复送入网络训练的次数30max_iter(Training epochs)×( numtrainsamples/batchsizetrain) ),如30*(45002/64)=21120
Snapshot interval (in epochs)快照间隔:是指训练多少代后进行一次快照记录1snapshot (numtrainsamples/batchsizetrain)×(Snapshotinterval) ,如:(45002/64)*1=704
Validation interval (in epochs)验证间隔1test_interval (numvalsamples/batchsizetest)(Validationinterval) ,如:(14998/100)*1=150
Random seed权重随机初始化种子[none]--
Batch size批处理大小[network defaults],网络默认值,训练:64,测试100--
Solver type优化方法Stochastic Gradient Descent (SGD)solver_typeSGD
Base Learning Rate学习率0.01base_lr0.01
Policy学习率策略Step Sizelr_policy“step”
Step Size步长33%stepsizemax_iter*Step Size,如:21120×33%=6970
GammaGamma参数0.1gamma0.1

DIGITS中的错误

在模型中,对于 LeNet模型,其网络参数有一个小错误,就是Softmax前面的那一层的输出为10而不是0,可以点击Customize修改,下图左是直接可视化的DIGITS的LeNet,右图是将Caffe中MNIST例子中的LeNet.prototxt文件内容直接复制到DIGITS的Customize中可视化后的结果:

DIGITS错误

这篇关于NVIDIA DIGITS 学习笔记(参数)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1033254

相关文章

Go学习记录之runtime包深入解析

《Go学习记录之runtime包深入解析》Go语言runtime包管理运行时环境,涵盖goroutine调度、内存分配、垃圾回收、类型信息等核心功能,:本文主要介绍Go学习记录之runtime包的... 目录前言:一、runtime包内容学习1、作用:① Goroutine和并发控制:② 垃圾回收:③ 栈和

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

一文详解PostgreSQL复制参数

《一文详解PostgreSQL复制参数》PostgreSQL作为一款功能强大的开源关系型数据库,其复制功能对于构建高可用性系统至关重要,本文给大家详细介绍了PostgreSQL的复制参数,需要的朋友可... 目录一、复制参数基础概念二、核心复制参数深度解析1. max_wal_seChina编程nders:WAL

重新对Java的类加载器的学习方式

《重新对Java的类加载器的学习方式》:本文主要介绍重新对Java的类加载器的学习方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、介绍1.1、简介1.2、符号引用和直接引用1、符号引用2、直接引用3、符号转直接的过程2、加载流程3、类加载的分类3.1、显示

如何在Ubuntu上安装NVIDIA显卡驱动? Ubuntu安装英伟达显卡驱动教程

《如何在Ubuntu上安装NVIDIA显卡驱动?Ubuntu安装英伟达显卡驱动教程》Windows系统不同,Linux系统通常不会自动安装专有显卡驱动,今天我们就来看看Ubuntu系统安装英伟达显卡... 对于使用NVIDIA显卡的Ubuntu用户来说,正确安装显卡驱动是获得最佳图形性能的关键。与Windo

Linux高并发场景下的网络参数调优实战指南

《Linux高并发场景下的网络参数调优实战指南》在高并发网络服务场景中,Linux内核的默认网络参数往往无法满足需求,导致性能瓶颈、连接超时甚至服务崩溃,本文基于真实案例分析,从参数解读、问题诊断到优... 目录一、问题背景:当并发连接遇上性能瓶颈1.1 案例环境1.2 初始参数分析二、深度诊断:连接状态与

史上最全nginx详细参数配置

《史上最全nginx详细参数配置》Nginx是一个轻量级高性能的HTTP和反向代理服务器,同时也是一个通用代理服务器(TCP/UDP/IMAP/POP3/SMTP),最初由俄罗斯人IgorSyso... 目录基本命令默认配置搭建站点根据文件类型设置过期时间禁止文件缓存防盗链静态文件压缩指定定错误页面跨域问题

Java学习手册之Filter和Listener使用方法

《Java学习手册之Filter和Listener使用方法》:本文主要介绍Java学习手册之Filter和Listener使用方法的相关资料,Filter是一种拦截器,可以在请求到达Servl... 目录一、Filter(过滤器)1. Filter 的工作原理2. Filter 的配置与使用二、Listen

SpringBoot请求参数接收控制指南分享

《SpringBoot请求参数接收控制指南分享》:本文主要介绍SpringBoot请求参数接收控制指南,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Spring Boot 请求参数接收控制指南1. 概述2. 有注解时参数接收方式对比3. 无注解时接收参数默认位置

Python使用getopt处理命令行参数示例解析(最佳实践)

《Python使用getopt处理命令行参数示例解析(最佳实践)》getopt模块是Python标准库中一个简单但强大的命令行参数处理工具,它特别适合那些需要快速实现基本命令行参数解析的场景,或者需要... 目录为什么需要处理命令行参数?getopt模块基础实际应用示例与其他参数处理方式的比较常见问http