- 博客(8)
- 收藏
- 关注
转载 AdaBoost的算法流程
https://www.cnblogs.com/ScorpioLu/p/8295990.html算法流程总结一下,得到AdaBoost的算法流程: (c) 计算Gm(x)Gm(x)在强分类器中所占的权重: (d) 更新训练数据集的权值分布(这里,zmzm是归一化因子,为了使样本的概率分布和为1):3. 得到最终分类器:...
2019-04-26 21:08:17 327
原创 机器学习笔试题(一)
判别方法:由数据直接学习决策函数 Y = f(X),或者由条件分布概率 P(Y|X)作为预测模型,即判别模型。生成方法:由数据学习联合概率密度分布函数 P(X,Y),然后求出条件概率分布P(Y|X)作为预测的模型,即生成模型。由生成模型可以得到判别模型,但由判别模型得不到生成模型。常见判别模型:K近邻、SVM、决策树、感知机、线性判别分析(LDA)、线性回归、传统的神经网络、逻辑斯蒂回...
2019-04-13 10:58:02 1011
原创 数据结构各类排序算法对比
各类排序算法对比时间复杂度来说:(1)平方阶(O(n2))排序 各类简单排序:直接插入、直接选择和冒泡排序;(2)线性对数阶(O(nlog2n))排序 快速排序、堆排序和归并排序;(3)O(n1+§))排序,§是介于0和1之间的常数。 希尔排序(4)线性阶(O(n))排序 基数排序,此外还有桶、箱排序。说明:当原表有序或基本有序时,...
2019-04-09 17:23:07 493
原创 冒泡排序及C语言代码
冒泡排序是最简单的排序方法,理解起来容易。虽然它的计算步骤比较多,不是最快的,但它是最基本的,初学者一定要掌握。冒泡排序的原理是:从左到右,相邻元素进行比较。每次比较一轮,就会找到序列中最大的一个或最小的一个。这个数就会从序列的最右边冒出来。以从小到大排序为例,第一轮比较后,所有数中最大的那个数就会浮到最右边;第二轮比较后,所有数中第二大的那个数就会浮到倒数第二个位置……就这样一轮一轮地比较,...
2019-04-09 17:15:20 6119 2
原创 快速排序思路及c代码
快速排序过程1)选择一个基准元素(key),通常选择第一个元素(low)或者最后一个元素(high),2)通过一趟排序将待排序的记录分割成独立的两部分,其中一部分记录的元素值均比基准元素值小。另一部分记录的元素值比基准值大。3)此时基准元素在其排好序后的正确位置4)然后分别对这两部分记录用同样的方法继续进行排序,直到整个序列有序。下面列举一个简单的例子,比如对如下数组 a 中的...
2019-04-09 16:57:34 184
原创 数组和链表的区别
数组和链表的区别。从逻辑结构上来看,数组必须实现定于固定的长度,不能适应数据动态增减的情况,即数组的大小一旦定义就不能改变。当数据增加是,可能超过原先定义的元素的个数;当数据减少时,造成内存浪费;链表动态进行存储分配,可以适应数据动态地增减的情况,且可以方便地插入、删除数据项。从内存存储的角度看;数组从栈中分配空间(用new则在堆上创建),对程序员方便快速,但是自由度小;链表从堆中分配空间...
2019-04-09 16:51:54 175
转载 Action-Decision Networks for Visual Tracking with Deep Reinforcement Learning翻译CVPR2017(转)
本文转自https://blog.csdn.net/susansmile1014/article/details/77968635(学习留存,侵删)本文提出一种由顺序性跟踪动作控制的新颖跟踪器,该控制方法是从深度强化学习中学习到的。跟现有的使用深度网络的跟踪器相比,我们提出的跟踪器的设计思想是在实现令人满意的跟踪位置精度和跟踪尺度精度的同时,也得到一种轻量级计算。控制动作的深度网络,是在各种各
2018-05-08 17:47:43 646
转载 机器学习入门-机器学习的不同类型(转)
转自:http://iccm.cc/types-of-machine-learning/机器学习指的是机器通过学习数据,得到技巧的过程。比如,现在需要让机器学习病人判断是否获病。我们可以从目标整体(population)所有人中抽出用以训练的样本(sample),把这些样本的病人、正常人身体资料作为输入(input),是否患病等讯息作为输出(output)喂给机器,机器以某种学习算法(tr
2018-05-07 20:49:06 425
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人