1、 ArcGIS Deep Learning Studio 是什么?
Deep Learning Studio 是 ArcGIS Enterprise 中提供的一款 Web 应用程序,可通过直观的体验来强化深度学习工作流,从而能够在 ArcGIS Enterprise 中完成深度学习过程。 您可通过上述体验在完全集成的工作流中收集训练样本、训练模型并使用推断工具进行深度学习分析。说人话就是Deep Learning Studio 就是Enterprise的一个应用,可以在线进行深度学习项目过程,把原来Pro中的深度学习迁移到web终端中。
2、ArcGIS Deep Learning Studio使用条件
如上图所示,如果要使用ArcGIS Deep Learning Studio必须要安装ArcGIS Enterprise套件,同时还需要有Image Server服务器并且配置了栅格存储。
检查Image Server许可
注册栅格存储目录
特别注意:Server需要安装深度学习工具包
https://github.com/Esri/deep-learning-frameworks/blob/master/README.md?rmedium=links_esri_com_b_d&rsource=https%3A%2F%2Flinks.esri.com%2Fdeep-learning-framework-install
3、ArcGIS Deep Learning Studio使用步骤
Deep Learning Studio 是一个 Web 应用程序,但是用户可以将每个步骤视为单独的 Web 应用程序。 深度学习的三个步骤显示在 Deep Learning Studio 中,每个步骤都会生成可在 Deep Learning Studio 和其他 Esri 应用程序中用于深度学习分析的输出。 三个步骤包括:
(1) 准备训练数据
(2)训练模型
(3)运行推断
应用程序提供工程向导来配置深度学习流程。
(1)创建工程,工程类型里面提供对象检测、像素分类、对象分类几个选项,根据需要来选择。
(2)配置工程,主要包括选择英雄数据源,定义标注方案,分配项目成员,设置工作范围
设置工作范围配置允许按照格网、单景影像、自定义矢量区域来设置范围。
(3)准备训练数据
一般情况要首先收集训练样本,提供了web界面在线标绘样本区域。
所有样本标注好后,提供编辑和检查训练样本流程。
在地图界面上面直接可更改标注状态
导出训练样本影像片
特别注意:选择影像文件夹的实时会出错,因为Server默认不会启动栅格分析通用服务,进入Server Manager启动即可
(4) 训练模型
创建训练迭代
配置训练参数
开始进行训练
因为我的Server没有安装深度学习包,所以此处训练会报错,不做展示。
(5)使用模型进行预测
训练好模型后可以进行预测生成了,提供了预测的界面,选择模型和生成数据即可。