Байесовская сеть в гранате: ValueError: Образец не имеет того же числа измерений, что и модель - PullRequest
0 голосов
/ 25 октября 2018

Я пытаюсь смоделировать байесовскую сеть на python, используя пакет Pomegranate.Сеть должна быть изучена из данных.Поэтому я использую метод .from_samples.Однако у меня возникают проблемы при использовании метода .predict_proba (), и он выдает ошибку.

Вот как я строю модель:

model = BayesianNetwork.from_samples(X_train, algorithm='chow-liu')

, и вот как я делаю прогноз:

model.predict_proba(X_train)

и получаю ошибку:

ValueError: Образец не имеет того же числа измерений, что и модель.Ваша помощь будет высоко оценена.

Ответы [ 2 ]

0 голосов
/ 26 ноября 2018

Вы должны использовать метод предиката () для прогнозирования состояния не оцениваемых узлов.

Для получения более подробной информации обратитесь к документации .Кроме того, в хранилище вы можете найти несколько интересных руководств, которые помогут вам.

0 голосов
/ 25 октября 2018

Я получил ответ: вы должны определить свои имена_состояний при вызове метода from_samples.

Другой вопрос, как мы делаем классификацию, используя эту модель?

...