SuperMap iServer 机器学习服务配置及使用

作者:lly

文章目录

      • 背景
      • 一、配置iServer机器学习服务环境
        • 1.1配置Python运行环境
        • 1.2配置机器学习资源包
      • 二、使用机器学习服务
        • 2.1数据准备
        • 2.2模型准备
        • 2.3使用机器学习服务

背景

iServer机器学习服务实现了AIGIS的能力。支持分布式空间数据密度聚类分析、广义线性回归、基于森林的分类与回归、决策树分类与回归、线性回归、逻辑回归、支持向量机分类、朴素贝叶斯分类、梯度提升树分类与回归等机器学习算子,支持基于深度学习的影像分析,包括二元分类、地物分类、目标检测、场景分类、对象提取等功能。所有功能提供 REST API,方便开发与扩展。接下来我就为大家介绍SuperMap iServer 机器学习服务配置及使用。

一、配置iServer机器学习服务环境

1.1配置Python运行环境

机器学习服务需要依赖Python运行环境的支持。iServer目前支持配置CPU和GPU两种环境,分别对应不同的Conda包。

  • 从官网技术资源中心的“组件 GIS”列表下下载Python运行环境包(SuperMap iObjects Python Environments 11i(2022)),解压出来是一个conda文件夹,将文件夹放置于【SuperMap iServer 产品目录】/support/python下。

SuperMap iServer 机器学习服务配置及使用_第1张图片
:CPU 版本主机内存不低于 16G。
GPU 版本支持英伟达显卡,显存不低于 6G,且需系统安装最新的显卡驱动。

1.2配置机器学习资源包

从官网技术资源中心的“组件 GIS”列表下下载机器学习资源包(SuperMap iObjects Python Machine Learning Resources 11i(2022)),解压出来是一个resources-ml文件夹,放置于【SuperMap iServer 产品目录】/support/python下。该资源包提供有示例数据及示例模型可供参考。
SuperMap iServer 机器学习服务配置及使用_第2张图片
配置完后,目录结构如下:
SuperMap iServer 机器学习服务配置及使用_第3张图片
Linux与Windows配置一致,分别下载对应的Conda包即可。

二、使用机器学习服务

2.1数据准备

准备机器学习服务数据时,iServer 管理员可以将 udbx、tif 等文件注册为 iServer 的大数据文件共享。
配置步骤如下:
1、启动 iServer 后,依次点击“集群” -> “数据注册”。
2、进入数据目录页面,点击“注册数据存储”。
3、创建“存储 ID”,依次选择“大数据目录共享”、“共享目录”。
4、如 果 注 册 的 是 udbx 文 件 , 则 直 接 填 写 该 文 件 所 在 的 目 录 路 径 , 如 :
/home/supermap/data。
注册成功的大数据文件共享里的数据集,会出现在数据目录服务的 datasets 资源中,
也会作为机器学习服务的输入数据
SuperMap iServer 机器学习服务配置及使用_第4张图片

2.2模型准备

iServer 机器学习服务可提供对 udbx 中的矢量数据集进行回归预测等能力,对影像
数据集进行影像分类和目标检测等能力。可以将模型文件注册到 iServer 中用于机器学
习服务。
iServer 管理员可以通过:集群 -> 数据注册 -> 注册数据存储,将机器学习模型文
件注册进 iServer 服务中。
配置步骤如下:
1、启动 iServer 后,依次点击“集群” -> “数据注册”。
2、进入数据目录页面,点击“注册数据存储”。
3、创建“存储 ID”、选择“机器学习模型”。
4、“ 模 型 文 件 路 径 ” 下直接填写 sdm 文 件 所 在 的 目 录 路 径 , 如 :
/home/supermap/model/binary_building。
5、点击“注册数据存储”按钮即完成注册。
所需的数据存储已注册完成,可进行机器学习分析。注册成功的模型文件,会出
现在数据目录服务的 datasets 资源中,也会作为机器学习服务的模型文件输入数据。
SuperMap iServer 机器学习服务配置及使用_第5张图片

2.3使用机器学习服务

iServer 管理员可以通过:服务 -> 服务管理 -> 机器学习服务,进入到机器学习服
务界面,选择对应服务进行使用即可。
SuperMap iServer 机器学习服务配置及使用_第6张图片

你可能感兴趣的:(云GIS,机器学习,python,人工智能)