Edward2 реализация метода Эдварда HMC - PullRequest
0 голосов
/ 24 сентября 2019

Edward1 содержал метод HMC со следующим синтаксисом:

inference = ed.HMC({z: qz})
inference.run()

Мне трудно отследить миграцию для этого.Ни Edward2, ни TPF не содержат этот пакет.При поиске инструкции по миграции на странице проекта Эдварда, документация 404 выходит.Самая близкая реализация в TFP, которую я обнаружил:

ed2.mcmc.HamiltonianMonteCarlo()

Однако это принимает параметры, которые значительно отличаются от пакета Edward1.Пример кода, над которым я работаю, связанный .В репозиториях TFP нет обновленной версии.

Может кто-нибудь объяснить, что реализация этого метода в Edward2?Был ли он полностью заменен / больше не существует?

1 Ответ

1 голос
/ 25 сентября 2019

Согласно документам здесь - https://github.com/google/edward2/blob/master/Upgrading_From_Edward_To_Edward2.md

HMC, доступная через тензор потока-вероятности, заменяет реализацию Эдварда.Подробности здесь: https://www.tensorflow.org/probability/api_docs/python/tfp/mcmc/HamiltonianMonteCarlo

...