![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法&数据结构
文章平均质量分 77
洛离Carlos
这个作者很懒,什么都没留下…
展开
-
数据结构八大排序算法
排序算法在计算机应用中随处可见,如Windows操作系统的文件管理中会自动对用户创建的文件按照一定的规则排序(这个规则用户可以自定义,默认按照文件名排序)因此熟练掌握各种排序算法是非常重要的,本博客将对数据结构中常见的八大排序算法进行详细的讲解。写在前面的话:首先要明白在学习同类型的排序算法时,一定要明白任何相同领域存在的东西一定是竞争之后的结果,所以对于相同类型的排序之所以能够存在多种被转载 2017-05-02 10:03:54 · 493 阅读 · 0 评论 -
反转单链表
简介 这是一个相对比较简单直接的问题。假设我们有这么一个单链表,需要将它反转过来。对它分析的过程结合图的形式来看会比较清晰直观一点。 分析 我们要通过遍历的方式来反转链表,那么就需要考虑每次反转的时候需要将当前元素指向它原来的前面一个元素。因此,我们需要有一个变量来保存要反转元素的前面一个元素。另外,我们在遍历的时候,要调整当前元素时,为了能够找到后面的转载 2017-08-30 10:34:48 · 551 阅读 · 0 评论 -
Java实现简单版SVM
最近的图像分类工作要用到latent svm,为了更加深入了解svm,自己动手实现一个简单版的。 之所以说是简单版,因为没有用到拉格朗日,对偶,核函数等等。而是用最简单的梯度下降法求解。其中的数学原理我参考了http://blog.csdn.net/lifeitengup/article/details/10951655,文中是用matlab实现的svm。 ...转载 2017-05-10 21:29:51 · 1608 阅读 · 0 评论 -
归纳迁移学习算法---Adaboost 算法的原理与推导
0 引言 一直想写Adaboost来着,但迟迟未能动笔。其算法思想虽然简单:听取多人意见,最后综合决策,但一般书上对其算法的流程描述实在是过于晦涩。昨日11月1日下午,在我组织的机器学习班 第8次课上Z讲师讲决策树与Adaboost,其中,Adaboost讲得酣畅淋漓,讲完后,我知道,可以写本篇博客了。 无心啰嗦,本文结合机器学习班决策树与Adaboost 的PPT,跟邹讲A...转载 2017-05-08 10:14:36 · 596 阅读 · 0 评论 -
归纳迁移学习算法---Adaboost 算法实例解析三
【尊重原创,转载出处】 http://blog.csdn.net/guyuealian/article/details/70995333 本人最初了解AdaBoost算法着实是花了几天时间,才明白他的基本原理。也许是自己能力有限吧,很多资料也是看得懵懵懂懂。网上找了一下关于Adaboost算法原理分析,大都是你复制我,我摘抄你,反正我也搞不清谁是原创。有些资料给出的Adaboos...转载 2017-05-07 18:11:13 · 1654 阅读 · 1 评论 -
归纳迁移学习算法---Adaboost 算法实例解析二
【原创】Liu_LongPo 转载请注明出处 【CSDN】http://blog.csdn.net/llp1992 AdaBoost算法是基于单层决策树等弱分类算法的强学习分类算法。单层决策树算法也是一种分类算法,但是其分类效果较差,只根据一个特征进行数据划分,因此单层决策树算法被称为弱分类算法;而AdaBoost算法通过将多个弱分类算法串行训练而成,属于强分类算法。AdaBoost...转载 2017-05-07 18:09:53 · 1741 阅读 · 0 评论 -
归纳迁移学习算法---Adaboost 算法实例解析
Adaboost 算法实例解析1 Adaboost的原理1.1 Adaboost基本介绍 AdaBoost,是英文"Adaptive Boosting"(自适应增强)的缩写,由Yoav Freund和Robert Schapire在1995年提出。Adaboost是一种迭代算法,其核心思想是针对同一个训练集训练不同的分类器(弱分类器),然后把这 Adabo...转载 2017-05-07 18:02:39 · 665 阅读 · 0 评论 -
归纳迁移学习算法---Adaboost 算法实例解析四
在数据的挖掘和分析中,最基本和首要的任务是对数据进行分类,解决这个问题的常用方法是机器学习技术。通过使用已知实例集合中所有样本的属性值作为机器学习算法的训练集,导出一个分类机制后,再使用这个分类机制判别一个新实例的属性,并且可以通过不间断的学习,持续丰富和优化该分类机制,使机器具有像大脑一样的思考能力。 常用的分类方法有决策树分类、贝叶斯分类等。然而这些方法存在的问题是当数据量巨大时,分类...转载 2017-05-07 18:15:32 · 1506 阅读 · 0 评论 -
归纳迁移学习算法---TradaBoost算法
TradaBoost算法由来已久,现在也有各种针对算法的该进,本文只讨论最初的算法。1.迁移学习 传统的机器学习的模型都是建立在训练数据和测试数据服从相同的数据分布的基础上。典型的比如有监督学习,我们可以在训练数据上面训练得到一个分类器,用于测试数据。但是在许多的情况下,这种同分布的假设并不满足,有时候我们的训练数据会期,而重新去标注新的数据又是十分昂贵的。这个时候如果丢弃训练数据又...转载 2017-05-07 19:00:50 · 3127 阅读 · 0 评论