Я ищу способ переинициализировать веса слоев в существующей предварительно обученной модели keras.
Я использую python с keras и мне нужно использовать трансферное обучение, я использую следующий код для загрузки предварительнообученные модели keras
from keras.applications import vgg16, inception_v3, resnet50, mobilenet
vgg_model = vgg16.VGG16(weights='imagenet')
Я читал, что при использовании набора данных, который сильно отличается от исходного набора данных, может быть полезно создать новые слои поверх объектов более низкого уровня, которые есть в обученной сети.
Я нашел, как разрешить точную настройку параметров, и теперь я ищу способ сбросить выбранный слой для его повторной подготовки.Я знаю, что могу создать новую модель и использовать слой n-1 в качестве входных данных и добавить к нему слой n, но я ищу способ сброса параметров в существующем слое в существующей модели.