не удается импортировать вероятности
Я пытаюсь связаться с классификацией гауссовских процессов и воспроизвести пример из 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("....")
это сработало хорошо.
Лучший