深度學習mindspore --- rescale(rescale, shift)

class   mindspore.dataset.transforms.vision.c_transforms.Rescale(rescaleshift)[source]

Tensor operation to rescale the input image.

Parameters

  • rescale (float) – Rescale factor.

  • shift (float) – Shift factor.

這個函數的意思很多種:

        1,  rescale是尺度變化的意思。   圖像的大小按照, rescale的比例進行縮放。  按照shift的位置左右平移。比如說:256*256的圖像大小。 如果rescale = 0.5 的話。  圖像縮小到 128*128.

        2,  另外一種是圖像縮放。  是對圖像的數值進行操作的。 按照rescale,shift 的比例進行數值操作。 那麼 rescale就是標準差,  shift是方差。   比如說: 圖像是灰度圖像最大255,  那麼 如果 rescale = 1/ 255   ,shift = 0.01的話。  圖像是白色255 相當於   255 * rescale + shift 歸一化用的。  

 

華爲框架mindspore裏面是第二種。 目前版本是0.2版本。

參考網站:

1,   https://www.mindspore.cn/api/zh-CN/0.2.0-alpha/api/python/mindspore/mindspore.dataset.transforms.vision.c_transforms.html?highlight=rescale    

華爲框架官方API說明。

2,    https://www.mindspore.cn/tutorial/zh-CN/master/quick_start/quick_start.html    函數使用位置情況

3,     https://www.zhihu.com/question/263856024     圖像歸一化標準化的情況。

4,   https://www.cnblogs.com/denny402/p/5124152.html   這個是skimage,  Rescale進行尺度縮放的情況。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章