月夜影视在线观看免费完整_亚洲国产成人精品青青草原_少妇被又大又粗又爽毛片久久黑人_欧美乱子伦videos

深圳熱線

帶跳躍的生成器主要是干啥的?生成器也是一種迭代器嗎?

2022-03-09 11:11:26 來源:創視網

帶跳躍的生成器(U-Net)

圖像到圖像轉換問題的一個定義(關鍵)特征是它們將高分辨率的輸入網格映射到高分辨率的輸出網格。 另外,對于我們考慮的問題,輸入和輸出的表面外觀不同,但是兩者都是相同基礎結構的繪制。 因此,輸入中的結構與輸出中的結構大致對齊。 我們圍繞這些考慮因素設計生成器網絡架構。

針對該領域中的問題的許多先前解決方案[40、52、27、60、56]已經使用了編碼器-解碼器網絡[24]。 在這樣的網絡中,輸入要經過一系列層,這些層逐漸地降低采樣率,直到達到瓶頸層為止,在這一點上,過程是相反的。 這樣的網絡要求所有信息流都經過包括瓶頸在內的所有層。 對于許多圖像翻譯問題,在輸入和輸出之間共享大量的底層信息,因此希望將這些信息直接穿梭網絡。 例如,在圖像彩色化的情況下,輸入和輸出共享突出邊緣的位置。

為了給生成器提供一種繞過瓶頸的方法,以獲取諸如此類的信息,我們添加了跳過連接,以遵循“ U-Net”的一般形狀[47]。 具體來說,我們在第i層和第n層n-i之間添加跳過連接,其中n是總層數。 每個跳過連接僅將第i層的所有通道與第n - i層的通道連接在一起。

生成器也是一種迭代器

生成器也是一種迭代器,但是你只能對其迭代一次[1]。這是因為它們并沒有把所有的值存在內存中,而是在運行時生成值。你通過遍歷來使用它們,要么用一個“for”循環,要么將它們傳遞給任意可以進行迭代的函數和結構。大多數時候生成器是以函數來實現的。然而,它們并不返回一個值,而是yield(暫且譯作“生出”)一個值。

關鍵詞: 帶跳躍的 生成器是 是干啥的 生成器也是 一種迭代器

熱門推薦