Я использую model.load_weights для загрузки веса модели keras. Мне интересно, имеет ли значение, загружаются ли веса до или после компиляции модели.
Нет, не имеет значения.
Compile определяет функцию потерь, оптимизатор и метрики. Если вы скомпилируете модель после загрузки весов, вы потеряете состояния оптимизатора, но это не повредит весам.
Compile
Более подробно это объяснено в этом ответе .