RuleGen基于回归树(CART)模型的从实现。 CART算法被称为机器学习或专家系统,并提供了一种非参数判别多数据层之间的统计关系,以产生一个二进制的决策树。RuleGen对ROI样本进行分析,生成ENVI决策树工程文件。
安装方法:
ENVI4.8及早期版本:拷贝四个RuleGen.sav、quest.exe、cruise.exe、guide.exe
到ENVI安装目录中的..\ITT\IDL\IDL80\products\envi48\ save_add中,重启动ENVI,在Classification > Supervised > RuleGen and Classification > Decision Tree > RuleGen.出现相应菜单。
ENVI5:拷贝xxx到ENVI安装目录中的.. \Exelis\ENVI50\classic\save_add,重启动ENVI classic 版本。
注:4.7及以上版本运行后会自动退出ENVI软件,但是会生成决策树工程文件。
安装前图:
安装后图:
![基于CART算法的决策树规则自动获取扩展工具 基于CART算法的决策树规则自动获取扩展工具](https://i-blog.csdnimg.cn/blog_migrate/aa014e43cca5e210c77ccba9a04416d0.jpeg)
工具使用:
参考:http://blog.sina.com.cn/s/blog_764b1e9d0100u3oz.html
工具与数据下载地址:链接:https://pan.baidu.com/s/1hueXmug 密码:s7em
步骤操作总结:
1.安装方法:
ENVI4.8及早期版本:拷贝四个RuleGen.sav、quest.exe、cruise.exe、guide.exe
到ENVI安装目录中的..\ITT\IDL\IDL80\products\envi48\ save_add中,重启动ENVI,在Classification > Decision Tree > RuleGen.出现相应菜单。
ENVI5:拷贝xxx到ENVI安装目录中的.. \Exelis\ENVI50\classic\save_add,重启动ENVI classic 版本。
注:4.7及以上版本运行后会自动退出ENVI软件,但是会生成决策树工程文件。
2 打开文件file----open images file---tm_korea_stacked.dat---Basic Tools----layer Staking---import file----选择dat文件----ok
3.选择波段543-----#1 overlay-----region of Interest---#1ROI 窗口---file---restore ROIs---打开korea_classifier.roi----确定
4.Classification > Decision Tree > RuleGen---classfiter---tm_korea_stacked.dat---ok---选择输出txt路径----确定(有bug自动关闭,重启)---Classification > Decision Tree ---edit existing Decision Tree----options---excute