国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Keras中 ImageDataGenerator函數的參數用法

Keras中 ImageDataGenerator函數的參數用法

2020-07-04 09:27ShellCollector Python

這篇文章主要介紹了Keras中 ImageDataGenerator函數的參數用法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

一、Keras ImageDataGenerator參數

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from keras.preprocessing.image import ImageDataGenerator
keras.preprocessing.image.ImageDataGenerator(featurewise_center=False,
  samplewise_center=False,
  featurewise_std_normalization = False,
  samplewise_std_normalization = False,
  zca_whitening = False,
  rotation_range = 0.,
  width_shift_range = 0.,
  height_shift_range = 0.,
  shear_range = 0.,
  zoom_range = 0.,
  channel_shift_range = 0.,
  fill_mode = 'nearest',
  cval = 0.0,
  horizontal_flip = False,
  vertical_flip = False,
  rescale = None,
  preprocessing_function = None,
  data_format = K.image_data_format(),
)

featurewise_center:布爾值,使輸入數據集去中心化(均值為0), 按feature執行。

samplewise_center:布爾值,使輸入數據的每個樣本均值為0。

featurewise_std_normalization:布爾值,將輸入除以數據集的標準差以完成標準化, 按feature執行。

samplewise_std_normalization:布爾值,將輸入的每個樣本除以其自身的標準差。

zca_whitening:布爾值,對輸入數據施加ZCA白化。

rotation_range:整數,數據提升時圖片隨機轉動的角度。隨機選擇圖片的角度,是一個0~180的度數,取值為0~180。 在 [0, 指定角度] 范圍內進行隨機角度旋轉。

width_shift_range:浮點數,圖片寬度的某個比例,數據提升時圖片隨機水平偏移的幅度。

height_shift_range:浮點數,圖片高度的某個比例,數據提升時圖片隨機豎直偏移的幅度。 height_shift_range和width_shift_range是用來指定水平和豎直方向隨機移動的程度,這是兩個0~1之間的比例。

shear_range:浮點數,剪切強度(逆時針方向的剪切變換角度)。是用來進行剪切變換的程度。

zoom_range:浮點數或形如[lower,upper]的列表,隨機縮放的幅度,若為浮點數,則相當于[lower,upper] = [1 - zoom_range, 1+zoom_range]。用來進行隨機的放大。(后面的例子與此處說法有矛盾,感覺后邊是對的?)

channel_shift_range:浮點數,隨機通道偏移的幅度。

fill_mode:‘constant',‘nearest',‘reflect'或‘wrap'之一,當進行變換時超出邊界的點將根據本參數給定的方法進行處理

cval:浮點數或整數,當fill_mode=constant時,指定要向超出邊界的點填充的值。

horizontal_flip:布爾值,進行隨機水平翻轉。隨機的對圖片進行水平翻轉,這個參數適用于水平翻轉不影響圖片語義的時候。

vertical_flip:布爾值,進行隨機豎直翻轉。

rescale: 值將在執行其他處理前乘到整個圖像上,我們的圖像在RGB通道都是0~255的整數,這樣的操作可能使圖像的值過高或過低,所以我們將這個值定為0~1之間的數。

preprocessing_function: 將被應用于每個輸入的函數。該函數將在任何其他修改之前運行。該函數接受一個參數,為一張圖片(秩為3的numpy array),并且輸出一個具有相同shape的numpy array

data_format:字符串,“channel_first”或“channel_last”之一,代表圖像的通道維的位置。該參數是Keras 1.x中的image_dim_ordering,“channel_last”對應原本的“tf”,“channel_first”對應原本的“th”。以128x128的RGB圖像為例,“channel_first”應將數據組織為(3,128,128),而“channel_last”應將數據組織為(128,128,3)。該參數的默認值是~/.keras/keras.json中設置的值,若從未設置過,則為“channel_last”。

二、Data Aumentation(數據擴充)說明

Data Aumentation(數據擴充)指的是在使用以下或者其他方法增加數據輸入量。這里,我們特指圖像數據。

旋轉 | 反射變換(Rotation/reflection): 隨機旋轉圖像一定角度; 改變圖像內容的朝向;

翻轉變換(flip): 沿著水平或者垂直方向翻轉圖像;

縮放變換(zoom): 按照一定的比例放大或者縮小圖像;

平移變換(shift): 在圖像平面上對圖像以一定方式進行平移;可以采用隨機或人為定義的方式指定平移范圍和平移步長, 沿水平或豎直方向進行平移. 改變圖像內容的位置;

尺度變換(scale): 對圖像按照指定的尺度因子, 進行放大或縮小; 或者參照SIFT特征提取思想, 利用指定的尺度因子對圖像濾波構造尺度空間. 改變圖像內容的大小或模糊程度;

對比度變換(contrast): 在圖像的HSV顏色空間,改變飽和度S和V亮度分量,保持色調H不變. 對每個像素的S和V分量進行指數運算(指數因子在0.25到4之間), 增加光照變化;

噪聲擾動(noise): 對圖像的每個像素RGB進行隨機擾動, 常用的噪聲模式是椒鹽噪聲和高斯噪聲;

三、某些屬性測試

3.1 shear_range

datagen = image.ImageDataGenerator(shear_range=0.5)

shear_range就是錯切變換,效果就是讓所有點的x坐標(或者y坐標)保持不變,而對應的y坐標(或者x坐標)則按比例發生平移,且平移的大小和該點到x軸(或y軸)的垂直距離成正比。

如圖8所示,一個黑色矩形圖案變換為藍色平行四邊形圖案。狗狗圖片變換效果如圖9所示。

Keras中 ImageDataGenerator函數的參數用法

Keras中 ImageDataGenerator函數的參數用法

3.2 zoom_range

datagen = image.ImageDataGenerator(zoom_range=0.5)

zoom_range參數可以讓圖片在長或寬的方向進行放大,可以理解為某方向的resize,因此這個參數可以是一個數或者是一個list。當給出一個數時,圖片同時在長寬兩個方向進行同等程度的放縮操作;當給出一個list時,則代表[width_zoom_range, height_zoom_range],即分別對長寬進行不同程度的放縮。而參數大于0小于1時,執行的是放大操作,當參數大于1時,執行的是縮小操作。

參數大于0小于1時,效果如圖10:

Keras中 ImageDataGenerator函數的參數用法

參數等于4時,效果如圖11:

Keras中 ImageDataGenerator函數的參數用法

3.3 . fill_mode

datagen = image.ImageDataGenerator(fill_mode='wrap', zoom_range=[4, 4])

fill_mode為填充模式,如前面提到,當對圖片進行平移、放縮、錯切等操作時,圖片中會出現一些缺失的地方,那這些缺失的地方該用什么方式補全呢?就由fill_mode中的參數確定,包括:“constant”、“nearest”(默認)、“reflect”和“wrap”。這四種填充方式的效果對比如圖18所示,從左到右,從上到下分別為:“reflect”、“wrap”、“nearest”、“constant”。

Keras中 ImageDataGenerator函數的參數用法

以上這篇Keras中 ImageDataGenerator函數的參數用法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/jacke121/article/details/79245732

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 中文字幕av一区二区三区 | a级三四级黄大片 | 国产精品香蕉在线观看 | 日本a v在线播放 | 久久久人成影片免费观看 | 国产精品影院在线观看 | 欧美日韩中文字幕 | 国内精品视频 | 成人免费视频视频在线观看 免费 | 国产高清无密码一区二区三区 | 精品亚洲一区二区 | 欧美午夜精品久久久久久蜜 | 99国产精品久久久 | 国产高清一区 | 一区二区日韩 | 国产视频一区二区 | 中文字幕日韩欧美 | 2级毛片| 亚洲在线视频 | 精品国产91亚洲一区二区三区www | 国产高清一 | 91久久久久久久久久 | 亚洲字幕 | 日韩欧美在线观看视频 | 毛片在线免费播放 | 中文字幕一二三区 | 综合婷婷| 国产日韩欧美一二三区 | 久久久精品综合 | 先锋影音男人 | 狠狠久| 欧美日韩精品免费 | 久久久久成人精品免费播放动漫 | 成人亚洲电影 | 福利片网址| 欧洲精品码一区二区三区免费看 | 日本在线观看一区 | 动漫精品一区二区 | 91久久精品一区二区二区 | 免费的黄网站 | 欧美一级片 |