0

我正在尝试执行以下代码

from pomegranate import BayesianNetwork
import pandas as pd
X = pd.read_csv('dataframe.csv')

model = BayesianNetwork.from_samples(X, algorithm='exact')
import pickle
with open('graph.pickle', 'wb') as f:
    pickle.dump(model.structure, f)

其中dataframe.csv包含一个 5627x11 的离散随机变量数据集。如果我运行这个数据集的一小部分,代码会运行,但是对于整个数据集,内核会重新启动,甚至不会启动函数BayesianNetwork.from_samples。在这种情况下可以做些什么来运行代码?还是模型有不能更改的限制?

4

0 回答 0