1. 程式人生 > 其它 >ENVIDeepLearning1.1.2新特性介紹

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。