1.tf.pad()
該方法能夠給數據周圍填0,填的參數是:需要填充的數據+填0的位置
填0的位置是一個數組形式,對應如下:[[上行,下行],[左列,右列]],具體例子如下:
較為常用的是上下左右各一行。
給圖片進行padding的時候,通常數據的維度是[b,h,w,c],那么增加兩行,兩列的話,是在中間的h和w增加:
2.tf.tile()
該方法可以復制數據,需要填的參數:數據,維度+對應的復制次數。
broadcast_to = expand_dims + tile,通常情況下,只要操作符合broadcast原則就可以,連broadcast_to這個操作都不需要用,就會自動擴展并復制進行操作。
以上就是TensorFlow人工智能學習數據填充復制實現示例的詳細內容,更多關于TensorFlow數據填充復制的資料請關注服務器之家其它相關文章!
原文鏈接:https://blog.csdn.net/Swayzzu/article/details/121227872