码迷,mamicode.com
首页 >  
搜索关键字:算法总结    ( 778个结果
机器学习算法总结(十)——朴素贝叶斯
1、模型的定义 朴素贝叶斯是基于贝叶斯定理与特征条件独立假设的分裂方法。首先我们来了解下贝叶斯定理和所要建立的模型。对于给定的数据集 假定输出的类别yi ∈ {c1, c2, ...., ck},朴素贝叶斯通过训练数据集的来学习联合概率分布P(x|y)。但是直接求联合概率分布P(x|y)一般比较难, ...
分类:编程语言   时间:2018-07-12 21:47:32    阅读次数:229
算法学习(二):O(n^2)排序算法
总结一下学习的复杂度为O(n^2)的三种排序算法:选择排序,插入排序,希尔排序。 (1)选择排序:从第一个位置开始每次查找剩下的位置中最小的数值放入当前位置; (2)插入排序:从第二个位置开始,每次都将当前位置的数值插入前面合适的位置,对于几乎有序的数列来说,插入排序能带来更高的效率; (3)希尔排 ...
分类:编程语言   时间:2018-07-12 19:53:29    阅读次数:159
机器学习算法总结(八)——广义线性模型(线性回归,逻辑回归)
逻辑回归和线性回归都是广义线性模型中的一种,接下来我们来解释为什么是这样的? 1、指数族分布 指数族分布和指数分布是不一样的,在概率统计中很对分布都可以用指数族分布来表示,比如高斯分布、伯努利分布、多项式分布、泊松分布等。指数族分布的表达式如下 其中η是natural parameter,T(y)是 ...
分类:编程语言   时间:2018-07-09 11:14:09    阅读次数:144
机器学习算法总结(七)——隐马尔科夫模型(前向后向算法、鲍姆-韦尔奇算法、维特比算法)
概率图模型是一类用图来表达变量相关关系的概率模型。它以图为表示工具,最常见的是用一个结点表示一个或一组随机变量,结点之间的变表是变量间的概率相关关系。根据边的性质不同,可以将概率图模型分为两类:一类是使用有向无环图表示变量间的依赖关系,称为有向图模型或贝叶斯网;另一类是使用无向图表示变量间的相关关系 ...
分类:编程语言   时间:2018-07-08 19:07:47    阅读次数:274
机器学习算法总结(三)——集成学习(Adaboost、RandomForest)
1、集成学习概述 集成学习算法可以说是现在最火爆的机器学习算法,参加过Kaggle比赛的同学应该都领略过集成算法的强大。集成算法本身不是一个单独的机器学习算法,而是通过将基于其他的机器学习算法构建多个学习器并集成到一起。集成算法可以分为同质集成和异质集成,同质集成是值集成算法中的个体学习器都是同一类 ...
分类:编程语言   时间:2018-06-30 15:25:58    阅读次数:479
排序算法总结
1.插入排序和归并排序是稳定的,选择排序,希尔排序,快速排序,堆排序都是不稳定的。 2. 3.快速排序是最快的通用排序算法。 4.如果稳定性很重要而空间又不是问题,归并排序可能是最好的。 ...
分类:编程语言   时间:2018-06-28 17:36:12    阅读次数:106
机器学习算法总结(一)——支持向量机
自学机器学习三个月,接触到了各种算法,然而很多知其然而不知其所以然,因此想对过往所学的知识做个总结,该系列的文章不会有过多的算法推导。 我们知道较早的分类模型——感知机(1957年)是二类分类的线性分类模型,也是后来神经网络和支持向量机的基础。支持向量机(Support vector machine ...
分类:编程语言   时间:2018-06-23 22:51:03    阅读次数:239
黏包问题的成因与解决方案
原文链接地址:https://www.cnblogs.com/kakawith/p/8378425.html 一、黏包成因 tcp协议的拆包机制 面向流的通信特点和Nagle算法 总结: 黏包有两种: 一种是因为发送数据包时,每次发送的包小,因为系统进行优化算法,就将两次的包放在一起发送,减少了资源 ...
分类:其他好文   时间:2018-06-23 20:58:20    阅读次数:205
常用排序算法总结
package com.company;import java.util.Arrays;import java.util.Scanner;public class ArraysDemo { public static void main(String[] args) { }} class Bubbl ...
分类:编程语言   时间:2018-06-23 14:33:38    阅读次数:213
数据结构中的排序算法总结
数据结构中的排序算法 当待排序序列基本有序时优先选择简单排序,快速排序平均次数少于堆排序 1 插入排序 1) 直接插入排序 第一次将位置0和位置1进行比较,小的放前。 第二次将位置2上的数字,插入到位置0和位置1中。 … 第k次将位置k上的数字,插入到第k-1次已经完成的序列中。 5 2 6 0 3 ...
分类:编程语言   时间:2018-06-16 23:35:48    阅读次数:257
778条   上一页 1 ... 17 18 19 20 21 ... 78 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!