ENVI扩展工具:基于CART算法的自动决策树分类
RuleGen基于回归树(CART)模型的从实现。 CART算法被称为机器学习或专家系统,并提供了一种非参数判别多数据层之间的统计关系,以产生一个二进制的决策树。RuleGen对ROI样本进行分析,生成ENVI决策树工程文件。
更新日志
2022-05-18 适配 ENVI 新界面,将其集成在 ENVI 工具箱中。
安装方法
方法1:使用 ENVI App Store 进行ENVI扩展工具的安装与管理。
App Store下载地址:envi.geoscene.cn/appstore
方法2:手动下载 https://envi.geoscene.cn/appstore/rulegen114
下载 zip 压缩包并解压,将得到的 extensions 和 classic 文件夹拷贝到如下 ENVI 安装路径,覆盖同名文件夹即可:
-
ENVI 5.3 - C:\Program Files\Exelis\ENVI53\
-
ENVI 5.4 及以上 - C:\Program Files\Harris\ENVI5x\
重启 ENVI 即可使用。
工具使用
ENVI 5.x 新界面
1. 在工具箱中启动 /Classification/Decision Tree/CART Rule Generator
2. 在弹出的对话框中选择用于生成决策树的图像和样本,其中图像文件必须是 ENVI 标准格式,ROI 文件支持 xml 和 roi 格式。点击 OK
3. 在弹出的 Select input file 对话框中再次选择之前的图像文件,点击 OK。
重要说明:从此界面开始,其实已经是另一个 ENVI 进程了。如果提示没有 ENVI 许可,说明之前已经打开了多个 ENVI 软件,关闭其中一个,重新运行工具即可。
重启一个进程是因为在生成决策树后会导致 ENVI 崩溃,为了防止当前 ENVI 崩溃,所以重新启动了一个进程用于生成决策树。
4. 接下来就是 RuleGen - Classifier 界面了,设置输出决策树的路径即可。
5. 最后就可以使用 /Classification/Decision Tree/Execute Decision Tree 工具进行决策树分类。
重要提示:分类结果不会在 ENVI 中自动打开,需手动打开。
ENVI Classic 界面
请参考:https://www.cnblogs.com/enviidl/p/16284148.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人