実現したいこと
ベイズ最適化を行いたい。
発生している問題・エラーメッセージ
TypeError: _process_unit_info() got an unexpected keyword argument 'xdata'
※のコードでエラーが出る
該当のソースコード
pip install gpyopt
import GPyOpt
pip install seaborn
import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt
sns.set_style('darkgrid')
func = lambda x : x * np.sin(np.pi *x)
x = np.linspace(-4, 4, 100)
y = func(x)
plt.plot(x, y)
bounds = [{'name': 'x', 'type': 'continuous', 'domain': (-4, 4)}]
my_bopt = GPyOpt.methods.BayesianOptimization(f=func, domain=bounds)
my_bopt.run_optimization(max_iter=10)
print(my_bopt.x_opt)
pip install matplotlib --user
※my_bopt.plot_acquisition()
試したこと
スペルミスの確認
matplotlibのアップデート
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
