не удается импортировать вероятности

Я пытаюсь связаться с классификацией гауссовских процессов и воспроизвести пример из https://docs.gpytorch.ai/en/stable/examples/01_Exact_GPs/GP_Regression_on_Classification_Labels.html

Следуя их коду, я хочу импортировать вероятность классификации Дирихле

      from gpytorch.likelihoods import DirichletClassificationLikelihood

Однако это, похоже, не работает, и я получаю сообщение об ошибке:

      ImportError: cannot import name 'DirichletClassificationLikelihood' 
from 'gpytorch.likelihoods' (/Library/Frameworks/Python.framework/Versions/3.8/
lib/python3.8/site-packages/gpytorch/likelihoods/__init__.py)

также другие вероятности, такие как FixedNoiseGaussianLikelihood, не работают.

Пытался переустановить GPyTorch в Conda, но это не помогло. но импорт, т.е. GaussianLikelihood, работает без проблем. Были ли у кого-нибудь подобные проблемы, или он знает, как решить эту ошибку?

РЕДАКТИРОВАТЬ: это не работает только для Jupyter Notebook.

Лучший

1 ответ

Решил это.

Пути Jupyter Notebook не включали новую обновленную библиотеку. После обновления путей к нужной папке с помощью

      import sys
sys.paths.append("....")

это сработало хорошо.

Лучший

Другие вопросы по тегам