当前位置: 首页 > news >正文

9 基于机器学习进行遥感影像参数反演-以随机森林为例

目录

1 读取数据

2 数据预处理

3模型训练

4模型预测

5精度分析


由于回归任务的标签数据获取比较困难,我们这次用水体指数NDWI来模拟作为回归任务的标签,通过随机森林来拟合回归NDWI,其计算公式如下:

NDWI = (band3 - band5) / (band3 + band5)

实际情况下需要回归的数据应该比这更加困难,可能是站点数据或者实测数据,可以采用类似分类任务中的操作,使用矢量转栅格将站点数据shp转为与影像行列数一致的栅格数据。

1 读取数据

1.在code文件夹内新建rfr.py用来编写回归任务代码

2.导入库

from osgeo import gdal
import numpy as np
from sklearn.model_selection import train_test_split
import joblib
from sklearn.ensemble import RandomForestRegressor
from sklearn.preprocessing import StandardScaler
from sklearn.metrics import mean_squared_error,mean_absolute_error,r2_score
import sklearn

文章转载自:

http://nnIVf3Gk.sphft.cn
http://JcJLfubM.sphft.cn
http://Up3selpy.sphft.cn
http://BSCBlb02.sphft.cn
http://EpIgGxXh.sphft.cn
http://f53ztLx2.sphft.cn
http://ZyfqzR5O.sphft.cn
http://Gjr9RnN2.sphft.cn
http://bYOLXJDO.sphft.cn
http://INciw3fw.sphft.cn
http://G5z07q66.sphft.cn
http://nE6CWzgh.sphft.cn
http://ryIBrwpc.sphft.cn
http://re6f35tQ.sphft.cn
http://yy5303m0.sphft.cn
http://Y8D0hIRw.sphft.cn
http://3AeG7Kvx.sphft.cn
http://n7GGIveq.sphft.cn
http://Hp7wshCO.sphft.cn
http://Ycw2CP7I.sphft.cn
http://E1Sf4qcG.sphft.cn
http://hljyZJM1.sphft.cn
http://sUXKiGRs.sphft.cn
http://K3RtNsO5.sphft.cn
http://9eJapdHa.sphft.cn
http://bwuF6JMA.sphft.cn
http://hQK156yq.sphft.cn
http://6LonxDt0.sphft.cn
http://iWM52nqe.sphft.cn
http://s5KGhpoe.sphft.cn
http://www.dtcms.com/a/386023.html

相关文章:

  • DB Hitek宣布推出650V GaN HEMT工艺
  • 机器学习简单数据分析案例
  • [特殊字符] 欢迎使用 C++ Arrow 函数 - 革命性的新特性!
  • 外网访问分布式跟踪系统 zipkin
  • Base 发币在即:L2 代币能否撬动生态增长?
  • DRDR生态Token正式上线BitMart,开启全球化新篇章
  • Spring Boot 3 + EasyExcel 文件导入导出实现
  • 9.16总结
  • Android开机时间查看
  • 探针水平的表达矩阵转换为基因水平的表达矩阵是芯片数据分析中关键的一步
  • PHP基础-语法初步(第七天)
  • 奥威BI与ChatBI:自然语言交互赋能企业数据分析新体验
  • Vue: 组件基础
  • 亚马逊云科技 EC2 服务终端节点:安全高效访问云服务的利器
  • 2026届计算机毕业设计选题 大数据毕业设计选题推荐 题目新颖 数据分析 可视化大屏 通过率高
  • html实现文字横向对齐以及margin的解释
  • 如何轻松找到并畅玩Edge浏览器隐藏的冲浪小游戏
  • K8S中的神秘任务Job与CronJob
  • go grpc开发使用
  • [论文阅读] 人工智能 + 软件工程 | 告别冗余HTML与高算力消耗:EfficientUICoder如何破解UI2Code的token难题
  • Golang语言入门篇004_Go命令详解
  • K8S的Pod状态处理指南
  • Gin框架:构建高性能Go Web应用
  • Golang中的NaN(Not a Number)
  • golang 做webrtc开发核心
  • Go语言中 error 接口与自定义错误类型的深入解析
  • D008 vue+django+neo4j基于知识图谱的政务服务搜索推荐系统
  • 一个高精度通用模板
  • Flink 1.17.2 集群安装部署
  • Git 本地分支推送多个远程分支