Я начинаю в тензорном потоке, и у меня есть один вопрос, связанный с контрольной точкой сохранения и восстановления в сверточных нейронных сетях. Я пытаюсь создать CNN для классификации лиц. Мой вопрос:Сохранить и восстановить в CNN
Если это возможно, когда я добавляю новый класс в свой набор данных для частичной подготовки? Поэтому я просто хочу переучивать новый класс, чтобы переучивать сеть дыр. возможно ли восстановить вес и предвзятость от предыдущего обучения и обучить только новый класс?
я использую для экономии
saver = tf.train.Saver(tf.all_variables())
save = saver.save(session, "/home/owner//tensorflownew_models.ckpt")
print("Model saved in file: %s" % save)
@ ММН может вы указали больше, пожалуйста, или если есть какой-либо учебник о том или ссылке – mido
[ссылка] (https://www.tensorflow.org/versions/r0.10/api_docs/python/train. html) TF немного сложнее привыкнуть, но в основном обучение - это просто обновление весов в переменных с использованием функции потерь и backprop. По умолчанию, train() обновит все задействованные переменные, но если вы предварительно подготовили или восстановили некоторые веса, вы можете избежать их переподготовки, просто исключив их из параметра var_list на вашем этапе обучения. – MMN