| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> 27- 条件随机场 -> 正文阅读 |
|
[人工智能]27- 条件随机场 |
文章目录1. 背景介绍1.1 简述条件随机场的英文简称为(conditional-random-field),它是一个无向图模型,本文主要讲解的条件随机场历史进行研究和分析,主要按照如下顺序讲解
条件随机场CRF在图像处理和标注问题中表现突出,模型中结合了隐马尔可夫模型HMM和最大熵原理等相关知识,所以为了后续分析了顺畅性,需要提前了解相关知识。 1.2 思维导图在机器学习过程中,我们遇到的很多问题基本都是围绕分类问题进行展开的,我们可以根据输出的类型是二分类0,1问题的为硬分类问题,对于输出的类型是多分类问题中预测输出是属于某一类的概率问题称为软分类问题。 1.3硬分类硬分类主要是通过输入特征来表示,输出的结果直接告诉你这个样本到底属于哪一个类。常见的硬分类包含如下 1.3.1 SVM 支持向量机SVM的全称叫"Support-Vector-Machine",中文名“支持向量机”,支持向量机就是通过几何上的间隔进行分类的,数学模型如下:详见支持向量机 min ? 1 2 W T W (1) \mathop {\min} \frac{1}{2}W^TW \tag 1 min21?WTW(1) s . t : y i ( W T X i + b ) ≥ 1 , i = 1 , 2 , . . . , N (2) s.t: y_i(W^TX_i+b)\geq 1,i=1,2,...,N\tag 2 s.t:yi?(WTXi?+b)≥1,i=1,2,...,N(2) 1.3.2 PLA 支持向量机多层感知机的主要思想是运用了误差驱动的思想来确定的。模型的数学如下: 1.3.3 LDA 线性判别分析线性判别分析(linear-discriminate-analysis)的主要思想是保证数据的类间大,类内小的特性,详见线性判别分析 1.4 软分类什么是软分类呢?其实软分类具体来说就是对于多个具体的类别来说,我们用概率的形式进行对样本进行分类,输出的是每一种可能性的概率。所以软分类最终求得的是一个概率分布,我们可以通过设定一个阀值来具体判断这个样本到底属于哪一个类别。对于软分类来说我们可以分为两类,第一类为概率判别模型;第二类为概率生成模型 1.4.1 概率判别模型我们知道概率判别模型有很多种,具体来说是对P(Y|X)进行建模,只需要判断Y的结果,中间省略了很多信息,对于某些特定的应用来说比较方便,不需要进行复杂的计算。常见的概率判别模型中比较基本的算法为逻辑回归(Logistics-Regression),我们在指数族分布中学过最大熵模型中得到一个结论,即:在给定已知数据和事实的情况下,具有最大熵原理的模型分布为指数族分布,详见指数族分布,特例如下,对于我们给定均值和方差的情况下,满足最大熵原理的模型分布为高斯分布。 1.4.2 概率生成模型概率生成模型主要是对P(X,Y)进行建模,我们求解的是联合概率分布P(X,Y),当我们得到一组新的数据时候,我们可以通过贝叶斯公式近似的得到P(Y|X)~P(X,Y),概率生成模型主要是分析结果是如何得到的,所具备的信息十分的全,但缺点是需要大量的数据样本和大量的计算。
HMM中有两个重要的假设:
但是在现实过程中,我们希望的是模型中尽可能的减少假设的存在,研究人员希望打破HMM中的观测独立性假设来更好的理解模型,从而得出了MEMM模型 1.5 MEMM (最大熵马尔可夫模型)最大熵马尔可夫模型是最大熵模型和马尔可夫模型的结合,MEMM严格意义上来说是一个概率判别模型,是对P(Y|X)进行建模,MEMM全称"maximum-entropy-markov-model",它打破了HMM模型中的观测独立性假设;
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/27 22:29:46- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |