首页 | 本学科首页   官方微博 | 高级检索  
     

基于KNN模型的层次纠错输出编码算法
引用本文:辛轶,郭躬德,陈黎飞,黄杰.基于KNN模型的层次纠错输出编码算法[J].计算机应用,2009,29(11):3051-3055.
作者姓名:辛轶  郭躬德  陈黎飞  黄杰
作者单位:1. 福建师范大学数学与计算机科学学院(仓山校区)08级研究生2. 福建师范大学数学与计算机科学学院3.
基金项目:福建省自然科学基金资助项目,教育部回国留学人员基金资助项目 
摘    要:纠错输出编码是一种解决多类分类问题的有效方法,但其编码矩阵只对类进行编码且都采用事先构造出来的统一形式,适应性较差。为此,提出一种新颖的层次纠错输出编码算法。该算法在训练阶段先通过KNN模型算法在数据集上构建多个同类簇,选取各类中最具代表性的簇形成层次编码矩阵,然后再根据编码矩阵进行单分类器训练。在测试阶段,该算法通过模型融合进一步发挥KNN模型和纠错输出编码各自的优点。在UCI公共数据集上的实验结果表明,新方法的性能优于KNN模型算法和纠错输出编码算法。

关 键 词:层次编码    多类分类问题    编码矩阵
收稿时间:2009-05-11
修稿时间:2009-07-01

Output code algorithm for ierarchical error correcting based on KNNModel
XIN Yi,GUO Gong-de,CHEN Li-fei,HUANG Jie.Output code algorithm for ierarchical error correcting based on KNNModel[J].journal of Computer Applications,2009,29(11):3051-3055.
Authors:XIN Yi  GUO Gong-de  CHEN Li-fei  HUANG Jie
Abstract:Error Correcting Output Codes (ECOC) is an effective algorithm to handle multi-class problem; however, the ECOC coding is only on the class level and the ECOC matrix is pre-designed. A novel classification algorithm based on hierarchical ECOC was proposed. The algorithm first used KNNModel to build multiple clusters on a given dataset and chose few clusters for each class as representatives to construct a hieratical coding matrix in training phase, and then the matrix was used to train each single classifier. In testing phase, the proposed method makes the most of the merits of KNNModel and ECOC through models combination. Experimental results in the UCI data sets show the effectiveness of the proposed method.
Keywords:hierarchical coding  multi-class classification  coding matrix
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号