使用VAE模型的時候,我基於它的原理對VAE模型進行了細緻的分析(它都可以做什麼的思考)
總結如下:(以下功能到後期均會實現)
- VAE模型可以自動生成人臉(不存在的人臉)
- VAE模型可以將一張人臉很自然的轉換成另一張人臉
- VAE模型可以類似於美顏相機(對斑紋,雀斑進行處理)
一、VAE模型自動生成人臉
實現步驟
- 將人臉數據庫傳入到VAE模型中
- 通過編碼器進行解析,獲取語義特徵值(可以是多個維度的)
- 將獲得的人臉語義值輸入到解碼器中,將語義值進行轉換獲得新的人臉
- 此時獲得的人臉可以是自己定義的人
二、AE模型可以將一張人臉很自然的轉換成另一張人臉
實現步驟
- 將已知的人臉數據傳入到VAE模型中
- 通過編碼器對輸入的人臉進行分析,並轉化爲多個特徵的語義值
- 在使用解碼器的時候將語義和需要轉換的圖片的標籤進行全連接,側面的影響
- 最後通過解碼器將獲得圖片的語義值與輸入的標籤圖片進行不斷的擬合,直到輸出想要的人臉
三、VAE模型可以應用於美顏相機(對斑紋,雀斑進行處理)
實現原理,在編碼時,減少不必要的語義值,即可實現對雀斑特徵的去除,從而達到美顏的效果。