ArcGIS Pro遥感影像深度学习培训教程:如何正确搭建深度学习框架?

作者:admin时间:2023-06-28 02:47:17

本教程基于ArcGIS Pro的《遥感数据处理、检测、机器学习与深度学习》课程。

课程中您会学习如何使用深度学习进行影像分类、对象检测与变化检测等。

深度学习是机器学习的子集,它以神经网络的形式使用多层算法,类似于大脑处理信息的方式。深度学习能够在没有外部指导或干预的情况下,持续快速地改进自己的预测。

GIS深度学习在遥感和视频图像中的应用主要包括影像分类、对象检测、变化检测、影像转换、语义分割、实例分割、全景分割。

1
如果我们想使用ArcGIS Pro软件进行深度学习,首先我们要正确搭建框架。

 

1检查显卡大小与型号

使用深度学习时执行的进程会占用计算机的大量内存。要执行深度学习进程,建议使用至少具有 8 GB 专用内存的 NVIDIA GPU。GPU处理速度比CPU快了至少一倍,具体取决于您的具体配置。

您可以在桌面图标“此电脑”上右键——管理,左侧单击设备管理器,右侧展开显示适配器。

您可以查看您的显卡名称,如果您没有NVIDIA GPU,之后的深度学习只能使用CPU。

2
如果您具有NVIDIA GPU,但是您忘记显卡内存大小,您可以在桌面上右键——NVIDIA控制面板。

打开NVIDIA控制面板菜单栏中的——帮助——系统信息。

3
您可以查看显卡名称、驱动程序版本号以及专用视频内存。下方截图的左侧是显卡名称,右侧是驱动程序版本号以及专用视频内存。

专用视频内存就是显卡内存,推荐至少8GB大小,即8192MB。

4
5

2更新最新NVIDIA驱动程序

打开NVIDIA中国官网:

https://www.nvidia.cn

打开官网右上方的“驱动程序”界面。

6
按照您之前查询的的显卡名称选择产品系列和产品家族。下载类型请选择“Studio驱动程序(SD)”!!!

7
单击搜索,完成后单击下载。

双击安装驱动程序,完成安装。

3安装深度学习库

深度学习库将用于 ArcGIS Pro、ArcGIS Server 11 和 ArcGIS API for Python 中的多个工具,以解决空间问题、分类要素和执行像素分类。要访问此功能,您必须安装关联的深度学习库。

ArcGIS Pro 的深度学习库安装程序页面:

https://github.com/Esri/deep-learning-frameworks

8
按照您的软件版本,选择深度学习库。

9
如果您安装了杀毒软件,请关闭杀毒软件!

解压缩之后,双击安装ProDeepLearning.msi

安装完成后,打开ArcGIS Pro软件,在设置中打开包管理器。

测试软件3.1.2,包管理器安装完成之后有436个包。有的软件可以看到deep-learning-essentials包,有的软件安装后没有该包,目前版本不影响使用。

1011

发表评论

星级评分(1~5):