ENVIDeepLearning1.1.2新特性介绍

ENVI Deep Learning 1.1.2正式发布,适配ENVI 5.6。训练模型工具新增应用增强(Augmentation)的选项,可以扩充训练样本数据,提高训练和提取精度。

系统要求

ENVI Deep Learning 1.1.2 使用 TensorFlow 1.14 和 CUDA 10,这两者均已包含在安装包中。ENVI Deep Learning 对软硬件有一定的要求,具体如下:

可通过下面方法测试系统是否满足ENVI Deep Learning的环境要求。在ENVI工具箱中,启动/Deep Learning/Deep Learning Guide Map,在弹出面板中选择菜单 Tools > Test Installation and Configuration

建议显存最少8GB,尤其是训练模型时。

注:ENVI Deep Learning附带CUDA 10 Toolkit和Runtime,需要CUDA 10驱动或更高版本。CUDA驱动是NVIDIA显卡驱动程序的一部分;CUDA 10驱动是NVIDIA 410和419驱动程序系列的一部分。NVIDIA 430驱动程序系列包括CUDA 10.1驱动,该驱动与CUDA 10 Toolkit和Runtime兼容,因此与ENVI Deep Learning 1.1.2兼容。

新版本特性

ENVI Deep Learning 1.1.2新增提供训练模型时应用增强(Augmentation)的选项。Augmentation是一种常用于深度学习以补充原始训练数据的技术。主要对训练样本图像进行修改,通常通过几何变换,如缩放、翻转、旋转、和/或转换数据。ENVI允许选择应用缩放旋转,同时它会自动执行平移

通过从训练样本数据中提取更多的信息,训练器和分类器可以更有效地学习目标特征。Augmentation还可以提高模型的识别能力,将训练的模型推广到新的图像中。同时还可以减少样本标记的数量,尤其是在捕捉各种旋转和尺寸的特征时。

ENVI Deep Learning 1.1.2 提供两个新的训练参数:

  • Augment Scale: 将样本数据进行缩放,从而扩充训练数据。

  • Augment Rotation: 将样本数据进行旋转,从而扩充训练数据

同样的,AUGMENT_SCALE 和AUGMENT_ROTATION 参数也被添加到开发接口(ENVITrainTensorFlowMaskModelTask)中。

下图显示了Augmentation如何改进航空图像中车辆分类的示例。第二个和第三个视图显示了生成的类激活图像。一个没有增强,另一个在训练期间使用了增强旋转选项。车辆分布在不同的方向上。在这种情况下,增强提高了被识别对象属于“车辆”的概率。

试用方法

访问:www.enviidl.com/eval_license

或微信公众号菜单:申请试用 > ENVI-IDL

需要安装 ENVI 5.6。

posted @ 2022-05-30 14:15  ENVI-IDL技术殿堂  阅读(1141)  评论(1编辑  收藏  举报