Могу ли я сделать глубокую копию `gpflow.models.GPModel`? (GPflow2) - PullRequest
5 голосов
/ 22 января 2020

Мы обучили модель и хотим использовать ее несколькими различными методами, каждый из которых изменяет ее. Однако первый вызов метода будет загрязнять модель для последующих вызовов.

В идеале мы хотели бы просто скопировать модель и затем передать копии в методы мутации.

Возможно ли это? Или есть лучшая альтернатива?

1 Ответ

5 голосов
/ 22 января 2020

Конечно. GPflow 2.0 имеет реализацию глубокой копии, но она называется deepcopy_components https://github.com/GPflow/GPflow/blob/develop/gpflow/utilities/utilities.py#L239

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...