24小时热门版块排行榜    

查看: 1644  |  回复: 1

chasing_ML

新虫 (初入文坛)

[求助] 如何画分类器的决策面?

敢问大神如何画分类器的决策面呢?如图示的粗线就是决策面了。。。网上有人说用等高线,但是我还是不太明白。。。
现在只是知道分类器的输出就是那些预测出来的类标,怎么去画那些属于某一类的点呢,搞了好久都搞不出来,请大神赐教啊
function  plotclassifiers( data,classifier )
X=data(:,1);
Y=data(:,2);
xmin=min(X); ymin=min(Y); rmin=min(xmin,ymin)-0.2;
xmax=max(X); ymax=max(Y); rmax=max(xmax,ymax)+0.2;
steps=(rmax-rmin)/1059;
xrange=rmin:steps:rmax;
yrange=rmin:steps:rmax;
x=xrange;
y=yrange;
[xx,yy]=meshgrid(x,y); % makes a grid of points
[row,col] = size(xx);
out=reshape(classifier*ones(size(classifier,2),row),row,col);
contourf(xx,yy,out,[0 0]);
end

我自己到处找资料写了上面一段程序,不知道对不对啊

如何画分类器的决策面?
无标题.png
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chasing_ML

新虫 (初入文坛)

我知道怎么画决策面了,有两种方法,一种是通过得出的分类器找到两类的数据,然后分别在x和y方向上求距离,当满足小于某个值同时大于某个值时的这个样本就会不断向决策面靠近直至找到这个样本,重复这个动作直到找到所有的临近点,然后连线就可以了;第二种方法是使用等高线contour函数,由于MATLAB的这个函数要求contour(x,y,z)中的x和y必须是严格单调的,所以只有从测试数据中获取最小最大值点,然后取很小的步长,这样做尽量保证了原有的数据都会落在这些区间内,接下来就把x和y组合起来作为测试数据集带入你的模型进行测试,这个时候得到的输出classificier就是z了,这样就可以画出等高线了。不过注意,用这个函数的时候得首先弄明白它的具体用法,然后就简单了。。。
2楼2015-10-29 10:52:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 chasing_ML 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] FileCode能看出啥? +7 要乐观耀哥 2026-08-10 19/950 2026-08-12 10:55 by 要乐观耀哥
[基金申请] 2019年青年基金涵评意见,大家看看几个A,几个B? +5 Tide man 2026-08-11 5/250 2026-08-12 09:24 by kangban
[论文投稿] 职称评审,求友友推荐见刊最快的期刊 +4 工厂打螺丝 2026-08-08 4/200 2026-08-12 09:18 by hansi2025
[基金申请] 是这周出结果还是下周出结果? +3 yuleib84 2026-08-11 3/150 2026-08-11 21:53 by jnhyjjm
[基金申请] 帮忙看看fileCode +7 wwncly 2026-08-10 13/650 2026-08-11 19:36 by 冰心玉壶晴
[基金申请] 分享一下我之前已中青C的计划书的filecode +3 布布和一二 2026-08-11 4/200 2026-08-11 15:20 by aasahr
[基金申请] 听说今天filecode变了 +26 布布和一二 2026-08-06 49/2450 2026-08-11 13:18 by WH3796
[基金申请] 我的国基提前知道中了,可是同事的操作让我实在接受不了,怎么会有这样的人 +8 家与远方 2026-08-10 13/650 2026-08-11 09:49 by 家与远方
[基金申请] 国自然结果 +4 Vierhys 2026-08-10 8/400 2026-08-10 15:06 by Vierhys
[基金申请] 2026国自然放榜时间 +9 布布和一二 2026-08-08 9/450 2026-08-10 11:22 by xxxx2020
[基金申请] 这样的filecode谁见过 +11 布布和一二 2026-08-08 22/1100 2026-08-10 11:10 by wmfsnow
[基金申请] 面上项目filecode邪修 +5 西山十月 2026-08-09 7/350 2026-08-10 07:32 by 仁砚薪传
[基金申请] 关于filecode,很负责任的告诉大家 +6 爱看书的可乐 2026-08-08 7/350 2026-08-08 22:13 by a_niu
[基金申请] 关于豆爷回答的JTJC与%2F数量 +5 yang182083 2026-08-06 7/350 2026-08-08 18:29 by zhanghaozhu
[基金申请] 关于filecode +4 布布和一二 2026-08-07 7/350 2026-08-07 22:55 by zhanghaozhu
[基金申请] filecode变化情况 +6 布布和一二 2026-08-07 22/1100 2026-08-07 14:45 by 且听虎啸
[基金申请] 大家散了吧,后缀研究没有意义,别浪费时间了,过好目前的每一天,不要焦虑 +5 Tide man 2026-08-06 7/350 2026-08-07 13:11 by 医学老男孩
[基金申请] filecode +8 布布和一二 2026-08-06 11/550 2026-08-06 20:41 by tangpu318
[基金申请] 影响面上的因素 +8 布布和一二 2026-08-05 11/550 2026-08-06 10:41 by 宝贝虫子
[基金申请] 好消息?这个有何含义??? +8 Tide man 2026-08-05 10/500 2026-08-05 16:14 by xmuxiaoyu
信息提示
请填处理意见