條件生成對抗網絡(Conditional Generative Adversarial Network,CGAN)是生成對抗網絡(GAN)的一種變種,它在生成圖像或其他數據時引入了條件信息。在CGAN中,生成器和判別器的輸入都包括條件信息,生成器根據條件信息生成數據,而判別器則根據條件信息判斷生成的數據是否真實。
通過引入條件信息,CGAN可以實現更加精確和有針對性的數據生成,例如根據特定標簽生成圖像,根據輸入文本生成對應的圖像等。這使得CGAN在許多任務中具有更好的表現,如圖像生成、圖像編輯、圖像翻譯等。
總的來說,CGAN是一種結合了條件信息的生成對抗網絡,能夠在數據生成任務中更好地控制生成數據的結果。