自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 2021-03-14

彻底明白N折交叉验证重点放在前面:N折交叉验证有两个用途:模型评估、模型选择。N折交叉只是一种划分数据集的策略。想知道它的优势,可以拿它和传统划分数据集的方式进行比较。它可以避免固定划分数据集的局限性、特殊性,这个优势在小规模数据集上更明显。把这种策略用于划分训练集和测试集,就可以进行模型评估;把这种策略用于划分训练集和验证集,就可以进行模型选择。不用N折交叉验证就不能进行模型评估和模型选择了吗?当然不是。只要有测试集,就能进行模型评估;只要有验证集,就能进行模型选择。所以N折交叉验证只是在做这

2021-03-14 08:56:00 356

原创 QT连接Mysql简便方法和遭遇的那些坑

这里QT连接Mysql简便方法说一说遭遇QT连接Mysql!整整三天!浏览了无数帖子,QT和Mysql也是装了卸,卸了又装,无非就是让你先编译自己的mysql驱动,再把那两个动态连接库添加到Qt的bin目录下,然后就ok了,思路很清晰,可惜就是达不到帖子上说的效果。并不是说帖子是错的,可能是本人笨拙,无法理解罢了。为此,想写下本帖,记录一个较为简单而又成功的方法。说明本方法适用于QT与mysql的本地和远程连接,QT版本5.12.3,mysql版本5.7。其他版本不敢保证一定成功。连接过程1.Q

2020-10-10 12:07:30 909 1

原创 为什么不是两次握手?为什么不是三次挥手?(个人理解)

(1) 为什么不是两次握手?TCP三次握手的目的是为了建立可靠链接,至于三次握手过程如下图,总结一句话代表三次握手:“请让我知道你知道了我”备注:上图来源于https://baijiahao.baidu.com/s?id=1654225744653405133&wfr=spider&for=pc之所以是三次握手,是因为TCP协议初衷就是要设计出一个可靠的链接服务,而为了满足建立可靠链接这个需求,设计人员设计了两个标志性参数作为可靠的保证:seq和ack确认。只有双方都收到自己的se

2020-08-15 20:09:48 2405

原创 进程和线程(个人理解)

进程和线程(个人笔记)(1)为什么要使用进程?如果程序在运行的过程中,频繁的请求IO操作,那么CPU就会等待该程序的IO操作完成后再为其服务,这就极大的浪费了CPU资源,降低CPU效率。因此采用一种“程序排队”机制来提高CPU利用效率,从而产生了进程。为了对排队程序进行有效管理,操作系统使用PCB(进程管理块)记录着每个程序执行的各种信息,包括优先级,程序内存地址,阻塞状态等,这样的一个程序管理就是一个进程。下图是进程状态转换示意图,当一个进程被创建,它就会进入就绪队列,获取CPU资源,若分配给该进

2020-08-12 20:16:31 152

原创 数据结构常见排序算法

一.数据结构排序算法——冒泡排序二.数据结构排序算法——选择排序三.数据结构排序算法——插入排序四.数据结构排序算法——希尔排序五.数据结构排序算法——快速排序一.冒泡排序(python实现)#冒泡排序,外层循环(i):n-1,内层循环(j):n-i-1,时间复杂度O(n^2)s = [1,3,5,2,8,7,4,0]for i in range(0,len(s)-1): for j in range(0,len(s)-i-1): if s[j]>s[j+1]:

2020-07-20 21:48:07 126

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除