
算法
文章平均质量分 86
Huang___Di
这个作者很懒,什么都没留下…
展开
-
算法优化的一般方法——以ARM平台为例
目录一、为什么要进行算法优化?二、算法优化方法一、为什么要进行算法优化?算法在部署到硬件平台时,对于性能的要求非常高,如果不进行一定程度的优化,算法耗时一般来讲都难以满足要求。二、算法优化方法算法优化的一般思路如下图。优化的思想可以看成一个金字塔,分为方案改进、平台优化和局部热点优化几个部分,在金子塔的底部进行优化效果最好,越往上对性能的提升越少。优化的通用流程是,先分析优化的需求是否合理,评估一下该需求是否可以实现,然后分析算法性能,找出算法的瓶颈在哪里,是算力、计算量、带宽.原创 2020-12-21 22:44:10 · 3585 阅读 · 0 评论 -
极大似然估计(MLE)
一、原理极大似然估计方法(Maximum Likelihood Estimate,MLE)也称为最大概似估计或最大似然估计,是求估计的一种方法。给定一堆数据,假如我们知道它是从某一种分布中随机取出来的,可是我们并不知道这个分布具体的参数,即“模型已定,参数未知”。例如,我们知道这个分布是正态分布,但是不知道均值和方差;或者是二项分布,但是不知道均值。 最大似然估计就可以用来估计模型的参数。...原创 2018-12-27 15:31:49 · 6024 阅读 · 0 评论 -
最小二乘法
(面试让我手推最小二乘求解过程。。。面完赶紧回来亡羊补牢。。。)转载自:http://www.cnblogs.com/pinard/p/5976811.html最小二乘法的目标:求误差的最小平方和,对应有两种:线性和非线性。线性最小二乘的解是closed-form即,而非线性最小二乘没有closed-form,通常用迭代法(梯度下降法,牛顿法,Levenberg-Marquardt等)...转载 2018-08-18 10:14:26 · 631 阅读 · 0 评论 -
图像的特征提取——HOG特征、Harr特征、LBP特征
转载自:https://blog.youkuaiyun.com/zouxy09/article/details/7929348https://blog.youkuaiyun.com/zouxy09/article/details/7929531https://blog.youkuaiyun.com/zouxy09/article/details/7929570目录一、HOG特征二、LBP特征三、Harr特...转载 2018-09-04 14:45:42 · 2208 阅读 · 0 评论 -
联合双边滤波(joint bilateral filter)和引导滤波器(guided filter)(含代码)
参考文献及参考代码:1、【图像处理】引导滤波器2、He K, Sun J, Tang X. Guided image filtering[C]// European Conference on Computer Vision. Springer-Verlag, 2010:1-14.3、联合双边滤波器(joint bilateral filter)4、涂义福, 张旭东, 张骏,等. ...原创 2018-07-26 20:20:17 · 8609 阅读 · 0 评论 -
随机森林算法学习(RandomForest)
文章转载自:随机森林算法学习(RandomForest)随机森林算法学习最近在做kaggle的时候,发现随机森林这个算法在分类问题上效果十分的好,大多数情况下效果远要比svm,log回归,knn等算法效果好。因此想琢磨琢磨这个算法的原理。要学随机森林,首先先简单介绍一下集成学习方法和决策树算法。下文仅对该两种方法做简单介绍(具体学习推荐看统计学习方法的第5章和第8章)。Baggin...转载 2018-09-08 14:43:44 · 1320 阅读 · 0 评论 -
算法学习(4)——归并排序(递归版)
代码、课程参考:数据结构——浙江大学9.4.1 有序子列的归并;9.4.2 归并算法;算法可视化:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html史上最容易理解的《十大经典算法(动态图展示)》归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的...原创 2018-09-07 18:54:56 · 320 阅读 · 0 评论 -
算法学习(3)——堆排序
转载自:http://www.cnblogs.com/skywang12345/p/3602162.html堆排序介绍堆排序(Heap Sort)是指利用堆这种数据结构所设计的一种排序算法。因此,学习堆排序之前,有必要了解堆!若读者不熟悉堆,建议先了解堆(建议可以通过二叉堆,左倾堆,斜堆,二项堆或斐波那契堆等文章进行了解),然后再来学习本章。我们知道,堆分为"最大堆"和"最小堆"。最...转载 2018-09-06 15:54:54 · 219 阅读 · 0 评论 -
算法学习(2)——冒泡排序、插入排序
代码、课程参考:数据结构——浙江大学9.1.2 冒泡排序;9.1.3 插入排序;算法可视化:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html史上最容易理解的《十大经典算法(动态图展示)》这篇文章所有的代码都是参考浙江大学陈越老师数据结构课程内容。建议观看视频理解更详细。一、冒泡排序1.1算法...原创 2018-09-06 15:50:11 · 453 阅读 · 0 评论 -
算法学习(1)——快速排序
代码、课程参考:数据结构——浙江大学10.1.1 算法概述;10.1.2 选主元;10.1.3 子集划分;10.1.4 算法实现;算法可视化:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html史上最容易理解的《十大经典算法(动态图展示)》浙江大学陈越姥姥开的这门数据结构讲解非常细致,强烈推荐!1.5倍...原创 2018-09-06 10:52:23 · 415 阅读 · 0 评论