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 對軟硬體有一定的要求,具體如下:
-
NVIDIA 顯示卡驅動版本要求410.x或更高。下載地址:https://www.nvidia.com/Download/index.aspx?lang=en-us
-
NVIDIA顯示卡CUDA計算能力(Compute Capability)要求 3.5 到 7.5
可通過下面方法測試系統是否滿足ENVI Deep Learning的環境要求。在ENVI工具箱中,啟動/Deep Learning/Deep Learning Guide Map,在彈出面板中選擇選單
建議視訊記憶體最少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 引數也被新增到開發介面(ENVITrainTensorFlowMaskM
下圖顯示了Augmentation如何改進航空影象中車輛分類的示例。第二個和第三個檢視顯示了生成的類啟用影象。一個沒有增強,另一個在訓練期間使用了增強旋轉選項。車輛分佈在不同的方向上。在這種情況下,增強提高了被識別物件屬於“車輛”的概率。
試用方法
訪問:www.enviidl.com/eval_license
或微信公眾號選單:申請試用 > ENVI-IDL
需要安裝 ENVI 5.6。