- 博客(7)
- 资源 (8)
- 收藏
- 关注
转载 libsvm处理多分类的策略
SVM作为判别模型(discriminative model)中所使用的典型方法,其产生是为2分类问题设计的svm多分类效果不佳,目前是svm研究的热点之一。libsvm用的是one- versus-one法。简介:.一对一法(one-versus-one,简称OVO SVMs或者pairwise)。其做法是在任意两类样本之间设计一个SVM,因此k个类别的样本就需要设计k(k-1)/2个SVM。当...
2018-04-23 10:33:02 773
转载 交叉验证(CrossValidation)方法思想简介
以下简称交叉验证(Cross Validation)为CV.CV是用来验证分类器的性能一种统计分析方法,基本思想是把在某种意义下将原始数据(dataset)进行分组,一部分做为训练集(train set),另一部分做为验证集(validation set),首先用训练集对分类器进行训练,在利用验证集来测试训练得到的模型(model),以此来做为评价分类器的性能指标.常见CV的方法如下:1).Hol...
2018-04-22 11:27:11 157
原创 第2课第1.1.8节 摄像头驱动_从零写USB摄像头驱动之设置属性
硬件上怎么设置属性?1. UVC规范里定义了哪些属性 : uvc_ctrl.c里数组: static struct uvc_control_info uvc_ctrls[],这个数组里每一项都对应一个属性,这个数组里就定义了UVC规范所支持的所有属性。 以设置亮度为例讲述设置过程:我们要设置亮度,就需要发一个数据给硬件,就要把数据发给VC下的PU模块,发给PU里面的selector。 {...
2018-04-22 11:26:36 1066
转载 驱动程序中probe函数与open函数的区别
(1)对每个驱动来讲probe函数只会执行一次,执行时机为驱动加载或设备枚举的时候,用来实现设备和驱动的匹配。从这方面来讲,probe函数的执行函数应该尽可能的短,因此,操作越少越好。(2)open()函数是每次打开某设备时都要执行的函数,如果系统中有多个进程都在使用某个设备,那么,open()函数就有可能执行多次,从这个角度来讲,open()函数主要应该坐与可冲入相关的操作,即让每个进程看来都是...
2018-04-16 22:11:34 3043
原创 adaboost的样本权值如何对弱分类器产生影响
参照https://www.zhihu.com/question/26957827?sort=created,感谢作者以SVM这样的强分类器作为弱分类器使用,有可能会造成两个问题:1. 第一次产生的分类器错误率已经达到上限,使后面的分类器起不到效果,或者说分类器的差异性太小;2. 训练出的多个分类器,基本是相似位置的超平面,也就是说,最后组合得到的还是一个线性分类器,因此模型对数据的拟合能力,不如...
2018-04-09 16:48:13 1559
原创 关于adaboost算法的疑惑
https://blog.csdn.net/luo_wei369/article/details/9336287中,博主认为adaboost弱分类器的训练,所用的样本是原始样本的某一维,而在论文《一种基于 AdaBoost-SVM 的流量分类方法》中,作者在讲解adaboost原理时,弱分类器所用的训练样本,是对原始数据的抽样。到底哪一种理解才是对的,望多多指教本人更倾向于后者,因为即使是对原始数...
2018-04-09 15:42:00 136
转载 数据在内存中存储的方式:大端模式与小端模式
转自https://www.cnblogs.com/huyihao/p/5984634.html什么是大端模式,什么是小端模式?所谓的大端模式(Big-endian),是指数据的高字节,保存在内存的低地址中,而数据的低字节,保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;所谓小端模式(Little-endian), 是指数据的高字节...
2018-04-04 12:12:21 390
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人