如何从sklearn GaussianProcessRegressor模型

时间:2017-03-20 15:12:01

标签: scikit-learn

调用model.fit(X,y); model.get_params()将返回我初始化内核的值。如何获得训练模型的超参数?

1 个答案:

答案 0 :(得分:2)

如上所述import pandas as pd import matplotlib import matplotlib.pyplot as plt df = fooddata.reset_index() ax = df[['food','sum']].plot(kind='barh', title ="Total Sum per Food Item", figsize=(15, 10), legend=True, fontsize=12) ax.set_xlabel("Sum per Food Item", fontsize=12) ax.set_ylabel("Food Items", fontsize=12) ax.set_yticklabels(df['food']) plt.show() in documentation将返回传递给GPR初始化的参数。

它优化了传递的内核的内部参数,可以使用 model.get_params()

有关详细信息,请参阅文档和相关示例。