keras

1.keras model.trainable=false

如果model先編譯,再設置=false,雖然這時model.trainable_weights=[],但是還是能訓練

必須先設置false,再編譯纔有效,GAN中比較實用,可以先建立D的model,並編譯。編譯後設置=false,

再接入G的輸入,重新建立一個D(G())的模型,並編譯。這時裏面的參數只有G的部分是能夠訓練的。

2.常常看到的兩個人臉轉變和性別轉換是如何得來的:使用cgan,固定z,改變性別漸變;固定性別,改變z漸變;就能分別得到兩個過度。漸變過程中,爲 矩陣中每個對應位置的元素的漸變,均勻漸變。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章