我正在尝试使用 Pomegranate 包在 python 中建模贝叶斯网络。网络应该从数据中学习。所以我正在使用 .from_samples 方法。但是我在使用 .predict_proba() 方法时遇到了问题,它给了我错误。
这就是我构建模型的方式:
model = BayesianNetwork.from_samples(X_train, algorithm='chow-liu')
这就是我做预测的方式:
model.predict_proba(X_train)
这是我得到的错误:
ValueError:样本的维数与模型的维数不同。您的帮助将不胜感激。