前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >不同的batch_size对训练集和验证集的影响

不同的batch_size对训练集和验证集的影响

作者头像
算法与编程之美
发布于 2023-08-22 06:18:45
发布于 2023-08-22 06:18:45
6160
举报

1 问题

我们知道,不同的batch_size对我们的训练集和验证集得出结果的精度和loss都会产生影响,是设置batch_size越大我们得到的精度越好,loss越好。还是batch_size越小我们得到的精度越好,loss越好呢?

2 方法

我们使用的是python的可视化技术进行问题的探究,我们需要在图像中看到当batch_size由小到大的过程中对训练集精度和loss以及验证集的精度和loss值的变化曲线。

利用python画出的batch_size对训练集精度的影响,我们可以在下图中看见并不是batch_size越大,我们的训练集精度就越好,在我给出的这几个batch_size中8才是最好的。

下图就是不同的batch_size对训练集loss的变化

下图是不同的batch_size对验证集精度的变化

下图是不同的batch_size对验证集loss的变化

其中画图的工具就是用python中matplotlib.pyplot模块,该模块中也有很多的画图的函数,可以画各种各样的可视化图形。

3 结语

在本次的博客中,我们通过实验证明了我们设置的batch_size并不是越大越好,也不是越小越好,做这样的验证,而是其中有一些值会趋近很好,这样我们就需要通过大量的实验来证明,在实验的过程中,我们使用的程序就需要执行很久,这也是需要占用我们时间资源。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-05-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法与编程之美 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Spring Security 4 Hibernate整合 注解和xml例子(带源码)
下一篇文章:Spring Security 4 整合Hibernate Bcrypt密码加密(带源码)
明明如月学长
2021/08/27
1.1K0
Spring Security 4 Hibernate整合 注解和xml例子(带源码)
SpringBoot+SpringSecurity+JWT实RESTfulAPI权限控制
根据文章内容总结的摘要
林老师带你学编程
2018/01/04
4.2K0
SpringBoot+SpringSecurity+JWT实RESTfulAPI权限控制
重学SpringBoot3-集成Spring Security(二)
在上一节中,我们讨论了Spring Security 的认证功能,通过实现用户身份验证来确保系统的安全性。而在本节中,我们将深入了解授权机制,如何控制用户在系统中可以访问的资源和操作。
CoderJia
2024/10/18
3800
重学SpringBoot3-集成Spring Security(二)
springmvc、spring、hibernate整合示例
在mysql数据库中建立一个user表,已对user的增删改查为例,整合springmvc、spring、hibernate。 1.web.xml中的配置:①spring监听器;②spring mvc的servlet;③字符编码过滤器。 <!-- spring 监听器的配置 --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <c
yawn
2018/03/14
1.2K0
Spring Security 4 使用@PreAuthorize,@PostAuthorize, @Secured, EL实现方法安全(带源码)
【相关已翻译的本系列其他文章,点击分类里面的spring security 4】
明明如月学长
2021/08/27
2.7K0
Spring Security 4 基于角色的登录例子(带源码)
原文网址: http://websystique.com/spring-security/spring-security-4-role-based-login-example/
明明如月学长
2021/08/27
1.2K0
Spring+SpringMVC+Hibernate简单整合(转)
SpringMVC又一个漂亮的web框架,他与Struts2并驾齐驱,Struts出世早而占据了一定优势,下面同样做一个简单的应用实例,介绍SpringMVC的基本用法,接下来的博客也将梳理一下Struts2和SpringMVC的一些异同,通过梳理和旧知识的联系,让学习的成本变低,花很短的时间就可以了解一门貌似新的技术,其实本质没变。
yaohong
2019/09/11
8630
Spring Security 4 自定义登录表单 注解和XML例子(带源码)
上一篇文章: Spring Security 4 Hello World 基于注解 和 XML 例子  下一篇:Spring Security 4 退出 示例
明明如月学长
2021/08/27
8520
SpringBoot入门建站全系列(十二)Spring Security使用token做认证
Spring 是一个非常流行和成功的 Java 应用开发框架。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。一般来说,Web 应用的安全性包括用户认证(Authentication)和用户授权(Authorization)两个部分。用户认证指的是验证某个用户是否为系统中的合法主体,也就是说用户能否访问该系统。用户认证一般要求用户提供用户名和密码。系统通过校验用户名和密码来完成认证过程。用户授权指的是验证某个用户是否有权限执行某个操作。在一个系统中,不同用户所具有的权限是不同的。比如对一个文件来说,有的用户只能进行读取,而有的用户可以进行修改。一般来说,系统会为不同的用户分配不同的角色,而每个角色则对应一系列的权限。
品茗IT
2019/08/14
3.4K0
Spring Security和JWT实现登录授权认证
IUserService的实现类,注册时会将用户权限设置为ROLE_USER,同时将密码使用BCrypt加密
朝雨忆轻尘
2019/06/18
4.7K2
Spring MVC 4 文件上传下载 Hibernate+MySQL例子 (带源码)
【本系列其他教程正在陆续翻译中,点击分类:spring 4 mvc 进行查看。源码下载地址在文章末尾。】
明明如月学长
2021/08/27
6460
重学SpringBoot3-集成Spring Security(四)
在现代应用开发中,安全性和数据管理是两大重要模块。Spring Security 提供了全面的安全解决方案,而 Spring Data JPA 则简化了与数据库的交互。将两者结合,可以在保护应用的同时,轻松实现基于用户身份的访问控制、权限管理和安全的数据存储操作。
CoderJia
2024/10/20
3320
重学SpringBoot3-集成Spring Security(四)
SpringBoot整合SpringSecurity简单实现登入登出从零搭建
技术栈 : SpringBoot + SpringSecurity + jpa + freemark ,完整项目地址 : https://github.com/EalenXie/spring-security-login
EalenXie
2020/09/21
5.3K0
SpringBoot整合SpringSecurity简单实现登入登出从零搭建
Spring整合HibernateJPA
现如今的ORM框架还是比较多的比如Hibernate,TopLink以及OpenJPA等等,为了简化ORM框架的使用,JPA随之产生。
Java鱼头
2022/12/01
3981
React.js 集成 Spring Boot 开发 Web 应用
使用文档: https://nowa-webpack.github.io/nowa/
一个会写诗的程序员
2018/08/17
3.2K0
React.js  集成 Spring Boot 开发 Web 应用
spring之整合Hibernate
这里需要说明的是table="SH_BOOK"中SH是表的前缀,我们在写hql语句时不用带上,系统会自动识别。
西西嘛呦
2020/08/26
4770
spring之整合Hibernate
struts2+spring+hibernate整合步骤(1)
struts2、hibernate、spring所需jar包 struts-core-2.x.x.jar ----struts核心包 xwork-core-2.x.x.jar -----身体ruts在其撒很难过构建 ognl-2.6.x.jar ----对象导航语言 freemarker-2.3.x.jar ------struts2的ui标签的模板使用 commons-fileupload-1.2.x.jar ----文件上传组件 2.1.6版本后需加入此文件 str
Java帮帮
2018/03/15
7380
SpringMVC+Hibernate4
 1) /SpringMVCHibernate4/src/main/webapp/view/index.jsp
py3study
2020/01/08
3620
Spring Security 4 Hello World 基于注解 和 XML 例子(带源码)
原文:http://websystique.com/spring-security/spring-security-4-hello-world-annotation-xml-example/
明明如月学长
2021/08/27
5180
详细介绍SpringBoot整合SpringSecurity
  本文我们来详细给小伙伴们介绍下SpringBoot整合SpringSecurity的过程,用到的技术为:SpringBoot2.2.1+SpringSecurity+SpringDataJPA+jsp来整合。
用户4919348
2019/12/11
1.1K0
详细介绍SpringBoot整合SpringSecurity
推荐阅读
相关推荐
Spring Security 4 Hibernate整合 注解和xml例子(带源码)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档