大热天住顶楼的孩纸伤不起啊。。[2011.7.22]

    又好多天过去了。
     在实验室的效率果然比家里高。
1.opencv写的部分封装成托管的,然后C#调用成功。在家的日子就干了这个还没成功。
2.添上oracle的连接,界面上也可以显示数据库的东西了。
3.播放支持的格式也不只是AVI了,但我电脑上只有AVI和RMVB,这两种是可以放了,其他还无法测试。
4.用气泡的方式方便查看视频信息,包括修改时间及文件大小,视频的时间长度还没找到现成的函数就没加进去,后续应该会再找。而且文件大小是以字节为单位,下次改成可以调整合适单位的。
5.由用户指定视频存放目录的也支持了。
6.最有成就感的还是按匹配度返回查询结果。没找到现成的就自己用DP+PQ写了下,但我这数据库数据还太少,不知效率如何。要是十万级的数据这个扛不住那也只能以后再改了,先就这么样吧。这个是在打了两天酱油,问了各路高人未解决才花了一天写出来的。之前的功能都是边玩边写,拖了好久。其实这个也不难,只是C#的PQ不会用而已。就如STL,不会的时候就是不知道参数和比较函数怎么写,会了只要几行代码就能搞定。

还是有很多很多东西不会,只能慢慢学吧。不过接下去一小段时间大约没什么事了。似乎又该堕落了。
PS 实验室的网太不给力了。连博客都打不开。刷新N次才打开了一个显示不正常的。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,根据给定的14个数据,我们可以按照Information Gain的原则来构造一个天气决策树。 首先,我们需要计算每个属性的信息增益,以选择最佳属性作为根节点。根据公式 I(D,P) = H(D) - H(D|P),我们可以得到以下结果: - 天气:0.246 - 温度:0.029 - 湿度:0.152 - 风力:0.048 因此,我们可以选择天气作为根节点,它有三个分支:晴天、多云和雨天。接下来,我们可以按照同样的方式计算每个分支的信息增益,以选择最佳属性作为子节点。 以晴天为例,我们可以选择温度作为子节点。温度又可以分为热、中和冷三个分支。根据计算得到的信息增益,我们选择温度作为子节点。 以热为例,我们可以选择湿度作为子节点。湿度又可以分为大和正常两个分支。根据计算得到的信息增益,我们选择湿度作为子节点。 以大为例,我们可以将结果设置为“不宜出门”,因为热天大湿度不适合户外活动。 回到晴天的节点,接下来我们选择中温作为子节点。中温下无论湿度和风力如何都可以出门,因此结果为“适宜出门”。 以冷为例,我们可以选择风力作为子节点。风力又可以分为无和有两个分支。根据计算得到的信息增益,我们选择风力作为子节点。 以无风为例,我们可以将结果设置为“适宜出门”,因为冷天无风适合户外活动。 以有风为例,我们可以将结果设置为“不宜出门”,因为有风天气会影响户外活动的安全性。 回到根节点,我们可以选择多云和雨天两个分支。以多云为例,我们可以选择湿度作为子节点。湿度又可以分为正常和大两个分支。根据计算得到的信息增益,我们选择湿度作为子节点。 以正常为例,我们可以选择风力作为子节点。风力又可以分为无和有两个分支。根据计算得到的信息增益,我们选择风力作为子节点。 以无风为例,我们可以将结果设置为“适宜出门”,因为多云正常湿度无风适合户外活动。 以有风为例,我们可以将结果设置为“不宜出门”,因为有风天气会影响户外活动的安全性。 以大为例,我们可以将结果设置为“不宜出门”,因为多云大湿度不适合户外活动。 回到根节点,我们可以选择雨天作为最后一个分支。由于雨天的属性值已经确定,我们可以将结果设置为“不宜出门”,因为雨天不适合户外活动。 这就是一个按照Information Gain构造的天气决策树。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值