您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關如何理解K.image_data_format() == ’channels_first‘,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
我們在學習keras經常會看到下面這樣的代碼段:
查閱官方文檔可以知道:
我們知道彩色圖像一般會有Width, Height, Channels,而“channels_first”或“channels_last”,則代表數據的通道維的位置。
該參數是Keras 1.x中的image_dim_ordering,“channels_last”對應原本的“tf”,“channels_first”對應原本的“th”。
以128x128x128的數據為例,“channels_first”應將數據組織為(3,128,128,128),而“channels_last”應將數據組織為(128,128,128,3)。
該參數的默認值是~/.keras/keras.json中設置的值,若從未設置過,則為“channels_last”。
補充知識:channels_first 與 channels_last 的區別
用卷積神經網絡處理一組彩色圖片時,Caffe/Theano 使用的數據格式是channels_first即:
(樣本數,通道數,行數(高),列數(寬))
Tensforflow 使用的數據格式是channels_last即:
(樣本數,行數(高),列數(寬),通道數)
關于如何理解K.image_data_format() ==’channels_first‘就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。