- 博客(7)
- 收藏
- 关注
原创 朴素贝叶斯分类
朴素贝叶斯分类 一、概念 根据p(c∣x)=p(x∣c)p(c)p(x)p(c|x)=\frac{p(x|c)p(c)}{p(x)}p(c∣x)=p(x)p(x∣c)p(c),假设xxx为待归类数据即特征向量,ccc为对应的类。 若p(c1∣x)>p(c2∣x)p(c_1|x)>p(c_2|x)p(c1∣x)>p(c2∣x),即xxx出现在类1的概率高于类...
2019-03-15 23:11:23
108
原创 决策树
决策树 一、决策树理解 决策树是监督学习中的分类算法。决策树的构造是通过信息增益来选择最佳的分类特征值,根据训练集对应特征值取值不同分成若干子集,通过递归的形式处理子集,直到子集中的所有样本同属一类或者已无特征值可分。决策树就是通过多个条件判断组成的,而其关键就是如何选取最适合分类的特征值。 二、最适合的特征值的判断标准——信息增益 信息: xix_ixi的信息为: l(xi)=−log2p...
2019-01-27 00:36:09
282
原创 观察者模式
观察者模式 一、概念 观察者模式: 定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。 (理解: 被观察者中存在变化的数据,观察者需要得知被观察者的变化并及时update信息,被观察者有一个观察者列表,观察者可以通过注册或取消来加入或从列表中移除。被观察者一旦有状态的变化通过notify函数通知列表中所有观察者。) 主题(Subject): 指被观...
2019-01-26 21:33:06
99
原创 ubuntu 18 编译 openjkd8
ubuntu 18 编译 openjkd8 安装版本控制工具Mercurialsudo apt install mercurial 完成检查:hg --version 下载 openjdk8cd /home/存放的目录 hg clone http://hg.openjdk.java.net/jdk8u/jdk8u myopenjdk8u cd myopenjdk8u #如果失败,请多试几次...
2019-01-26 10:52:40
317
原创 策略模式
策略模式 一、定义 策略模式: 定义了算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。 抽象策略(Strategy)角色:这是一个抽象角色,通常由一个接口或抽象类实现。此角色给出所有的具体策略类所需的接口。 具体策略(ConcreteStrategy)角色:实现Strategy接口,具体的策略实现,即具体的算法实现 环境(Context)角色:持有一个Str...
2019-01-26 00:29:16
91
原创 k-近邻算法(KNN)
k-近邻算法(KNN) 一、概念 采用测量不同特征值之间距离的方法进行分类采用测量不同特征值之间距离的方法进行分类 计算新输入的无分类数据与训练集中的每个样本的距离(欧式距离: d=(xA0−xB0)2+(xA1−xB1)2d = \sqrt {( x_{A_0}- x_{B_0})^2 + ( x_{A_1}- x_{B_1})^2}d=(xA0−xB0)2+(xA1−xB1)2...
2019-01-25 17:03:33
122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人