¿Cómo congelar dinámicamente los pesos después de compilar el modelo en Keras?
Me gustaría entrenar un GAN en Keras. Mi objetivo final es COMENZAR, pero estoy comenzando con el más simple. Comprensióncomo congelar pesas correctamente es necesario aquí y eso es con lo que estoy luchando.
Durante el tiempo de entrenamiento del generador, los pesos del discriminador podrían no actualizarse. me gustaríacongelar ydescongelar discriminador alternativamente para generador de entrenamiento y discriminador alternativamente. El problema es esa configuraciónentrenable parámetro a falso endiscriminado modelo o incluso en sus 'pesos no detiene el modelo para entrenar (y los pesos para actualizar). Por otro lado, cuando compilo el modelo después de configurarentrenable Falso los pesos se conviertenindescifrable. No puedo compilar el modelo después de cada iteración porque eso niega la idea de un entrenamiento completo.
Debido a ese problema, parece que muchas implementaciones de Keras tienen errores o funcionan debido a algún truco no intuitivo en la versión anterior o algo así.