纠错输出码流程

1、编码

N个类别做M次划分,每次划分将一部分类别划为正类,一部分划为反类(M个训练集)。
如例(a) 则N=4,M=5,每次划分为+1或者-1(二分类)

2、解码

测试示例交给M个分类器进行预测输出

3、计算

分别得到N个M长度的编码,如C1 = -1,+1,-1,+1,+1
长度为M的编码预测 -1,-1,+1,-1,+1

对于二元ECOC码
首先计算海明距离,对于二元ECOC码,进行异或操作,

编码值 -1 +1 -1 +1 +1
测试值 -1 -1 +1 -1 +1
异或 0 1 1 1 0

海明距离= 0+1+1+1+0 = 3

欧式距离计算公式为:

所以对于C1,欧氏距离=sqrt(0+4+4+4+0 ) = 2根号3

对于三元ECOC码,规则同上,但是三元操作不进行异或,

+1和-1的海明距离为1
+1/-1 和 0 的海明距离记为0.5

纠错输出码(Error Correcting Output Code, ECOC)相关推荐

  1. 纠错输出编码(Error-Correcting Output Codes: ECOC)

    最近在利用Error-Correcting Output Codes做论文,发现网上没有一种讲的比较清楚的,那我今天就花点时间大致上讲一下这种方法.最初提出ECOC方法的是如下的文章 Solving ...

  2. QR码生成原理-QR Code(ISO 18004)编码方式

    QR码生成原理-QR Code(ISO 18004)编码方式 一.什么是QR码 QR码属于矩阵式二维码中的一个种类,由DENSO(日本电装)公司开发,由JIS和ISO将其标准化.QR码的样子其实在很多 ...

  3. 内置付费 inapp purchase and Error Domain=SKErrorDomain Code=0 “Cannot connect to iTunes Store”错误...

    MKStoreKit 3.0+ 内置付费的开源库 Mugunth Kumar大神的 英文iPhone Tutorial – In-App Purchases 中文翻译的地址 http://www.ov ...

  4. HTTP状态码(HTTP Status Code)

    HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码.它由 RFC 2616 规范定义的,并得到RFC 2518.RFC 2817.RFC 2295.R ...

  5. 转载 Package CJK Error: Invalid character code错误

    使用的软件:texstudio(这不是关键) latex版本:texlive 操作系统版本:Manjaro 使用`lsb_release -a`命令查看,结果是 ``` LSB Version:    ...

  6. Minio 在Linux环境部署报错error occured ErrorResponse(code=InternalError, message=We encountered an internal

    在部署minio 时程序上传文件报错 error occured ErrorResponse(code=InternalError, message=We encountered an interna ...

  7. OAuth2.0协议入门(一):OAuth2.0协议的基本概念以及使用授权码模式(authorization code)实现百度账号登录

    一 OAuth2.0协议的基本概念 (1)OAuth2.0协议 OAuth协议,是一种授权协议,不涉及具体的代码,只是表示一种约定的流程和规范.OAuth协议一般用于用户决定是否把自己在某个服务商上面 ...

  8. 如何解决Keil下出现error: L6050U: The code size of this image exceeds the maximum allowed for this versio

    当你在使用keil时,出现error: L6050U: The code size of this image (45178 bytes) exceeds the maximum allowed fo ...

  9. log4j:WARN Error initializing output writer. log4j:WARN Unsupported encoding?

    javaWeb在使用log.4j打印日志文件的时候提示: log4j:WARN Error initializing output writer. log4j:WARN Unsupported enc ...

最新文章

  1. Spring Boot骚操作-多数据源Service层封装
  2. Android 机型适配之gradient默认渐变方向
  3. 隐形数字水印_隐形数字水印的主要用途不包括
  4. workbench mysql mac_mysql workbench mac下载-mysql workbench mac 64位下载8.0.15 官方最新版__西西软件下载...
  5. 电源模块怎么选?以下6点你都知道吗?
  6. java延迟覆盖_高效Java第九条覆盖equals时总要覆盖hashCode
  7. Jzoj4743 积木
  8. 各年龄段都是怎么提加薪的?
  9. 中国晶圆和集成电路(IC)行业市场供需与战略研究报告
  10. 程序猿应该记住的几条基本规则
  11. python入门教程收藏_python入门教程:超详细保你2小时学会Python,快来收藏看看...
  12. (转)Rust: 在vscode配置 Rust 开发环境
  13. google 搜索关键字技巧 google darking
  14. 员工转正述职答辩问什么问题_新员工转正述职答辩.ppt
  15. 百度地图 - 自定义划分区域并获取区域内的坐标点
  16. 小白的理财之道:赚钱人生第一桶金
  17. 致诸弟·明师益友虚心请教
  18. 一步一步实现WPF透明化窗口
  19. JNLP文件详细说明
  20. OA系统流程效率改进方案

热门文章

  1. 读赵凯华之《新概念物理教程.力学》
  2. 极品奉上:谢谢你的爱 英文版 歌词 i'll give you all my love
  3. windows phone7天气预报源代码
  4. 【数据分析数据源】全国各省市行政区坐标(包含边界坐标点和中心坐标点)
  5. 企业如何选择CRM软件?
  6. android设备wifi无线adb调试
  7. 手机便签APP下载安装
  8. Java常用代码模板
  9. 重中之重-K8S的初识
  10. matlab求数学表达式分子分母,怎样提取表达式的分子和分母