社区
C++ 语言
帖子详情
急急~~在决策树中 关于算Gain 的问题
randomblbl
2008-03-03 01:36:19
我要把3种花分类(A类花,B类花,C类花),4个属性:
如下: 开始是三种花各有50个;
花瓣长度
小于等于3.2 / \ 大于3.2
/ \
结果: A类:20个 A类:30个
B:40个 B: 10个
C:40个 C: 10个
因为是分出来之后是3种,就不知道怎么算了。
在这里怎么算gain啊?
...全文
139
4
打赏
收藏
急急~~在决策树中 关于算Gain 的问题
我要把3种花分类(A类花,B类花,C类花),4个属性: 如下: 开始是三种花各有50个; 花瓣长度 小于等于3.2 / \ 大于3.2 / \ 结果: A类:20个 A类:30个 B:40个 B: 10个 C:40个 C: 10个 因为是分出来之后是3种,就不知道怎么算了。 在这里怎么算gain啊?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
randomblbl
2008-03-03
打赏
举报
回复
就是训练集数据中 50个A类,50个是B类,50个是c 类,四个属性是花瓣长度,宽度,花枝长度,叶子宽度。
样本数据为
例如;花瓣长度,宽度,花枝长度,叶子宽度, 类型
2.4 0.2 5.0 0.6 A
2.9 0.3 5.1 0.4 A
3.8 0.6 4.2 0.2 B
..........
我先只取了一个属性去分类,求出信息增益度(Gain),但是不知道我求的对不对。~~·
帮忙啊~~~~~~~~~~
dubiousway
2008-03-03
打赏
举报
回复
什么是gain 啊?那4个属性和gain 什么关系?也没看到什么4个属性啊,你的Gain 公式又是怎么回事啊。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 lz, 俺都不明白
liufangbj
2008-03-03
打赏
举报
回复
没有明白楼主的题目
randomblbl
2008-03-03
打赏
举报
回复
Gain= I(花瓣长度)-100/150*I(左孩子)-50/150*I(右孩子)
I(花瓣长度)= -( 1/3*log2(1/3) + 1/3*log2(1/3) + 1/3*log2(1/3) )
I(左孩子)= -(20/100*log2(20/100) + 40/100*log2(40/100) + 40/100*log2(40/100))
I(右孩子)= -(30/50*log2(30/50) + 10/50*log2(10/50) + 10/50*log2(10/50))
这样对不对啊?
分布鲁棒数据驱动的多离散场景电热综合能源系统分布鲁棒优化
算
法研究(Matlab代码实现)
【分布鲁棒】数据驱动的多离散场景电热综合能源系统分布鲁棒优化
算
法研究(Matlab代码实现)
奇文文件批量重命名工具|电脑本地批量修改文件名,支持编号前缀替换
奇文文件批量重命名工具是一款 Windows 端本地批量改名软件,所有操作都在电脑本地完成,文件不会上传云端,不用担心素材泄露,支持图片、文档等多种格式文件批量重命名,自带实时预览功能,改名前就能看到最终效果,避免改错文件名。
Mybatis面试题答案.pdf
下载代码方式:https://pan.quark.cn/s/a4b39357ea24 目录: 1. 关于#{}与${}的区别,具体内容是什么? 2. 在实践
中
,一个 Xml 映射文件常常对应一个 Dao 接口,请问,这个 Dao 接口的功能机制是什么?当 Dao 接口
中
的方法,参数存在差异时,方法是否能够被重载? 3. Mybatis 是怎样执行分页操作的?分页插件的运作方式是什么? 4. Mybatis 是如何将 sql 执行后的结果封装成目标对象并传输回来的?包含哪些映射的类型? 5. 在 Xml 映射文件里,除了普遍的 select|insert|update|delete 标 签,还包含哪些其他的标签? 6. 概述 Mybatis 的插件运行机制,以及怎样去编写一个插件 7. 一级、二级缓存 8. Mybatis 能否实现延迟加载?如果可以,它的运作原理是什么? 9. 在 Mybatis 映射文件
中
,假如 A 标签通过 include 引用了 B 标 签的内容,请问,B 标签是可以在 A 标签的后面定义,还是必须定义在 A 标签的前面? 10. 阐述 Mybatis 的 Xml 映射文件和 Mybatis 内部数据结构之间的映射关联
大量视频文件怎么批量改名?奇文视频批量改名工具离线处理
批量导入视频文件可以单独添加视频文件,也可以直接添加整个文件夹,一次性导入一堆 mp4 等视频素材。导入列表能直接看到文件名、文件大小,方便核对需要处理的视频。 三种常用改名模式 序号命名:自定义前缀、起始序号、步长、数字位数。比如前缀填 “奇文工具”,自动生成奇文工具 001、奇文工具 002,适合素材归档排序; 日期命名:用日期作为视频文件名,适合拍摄的素材按时间归类; 查找替换:批量把文件名里的指定文字替换成新内容,清理文件名多余字符。 原地改名或者另存输出输出目录留空就是原地直接修改文件名;也可以选择指定输出文件夹,改名后的视频保存到新目录,不会改动原始素材,两种方式按需选择。 改名预览,避免误操作设置好命名规则之后,先点预览,软件会列出【原名→新名】的全部修改清单。确认改名效果没
问题
,再点击开始改名。页面也有提示:改名操作不可逆,预览这一步可以有效防止改错文件名。
内置式永磁同步电机MTPA与解析法弱磁协同控制策略的宽速域动态特性研究-基于电压饱和判据的分区切换机制与仿真验证(Simulink仿真实现)
内置式永磁同步电机MTPA与解析法弱磁协同控制策略的宽速域动态特性研究——基于电压饱和判据的分区切换机制与仿真验证(Simulink仿真实现)
C++ 语言
65,213
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章