python(Goole Colab)でgp_minimizeが実装できない

実現したいこと

降雨水量モデルから河川水量を推測する降雨流出モデル作成のため、関数の最小値から最適パラメータを導出するgp_minimizeを利用したいと考えています。

発生している問題・分からないこと

scikit-optimizeをインストールしてからgp_minimizeを利用したいのですが、skoptからインポートできないと返ってきます。Google Colaboratoryでやっているのですが、scikit-optimizeに対応してないのでしょうか?

エラーメッセージ

error

1ImportError Traceback (most recent call last) 2<ipython-input-17-cef98228343e> in <cell line: 6>() 3 4 import numpy as np 4 5 import matplotlib.pyplot as plt 5----> 6 from skopt import gp_minimimize #最小値求める 6 7 7 8 8 9ImportError: cannot import name 'gp_minimimize' from 'skopt' (/usr/local/lib/python3.10/dist-packages/skopt/__init__.py) 10 11--------------------------------------------------------------------------- 12NOTE: If your import is failing due to a missing package, you can 13manually install dependencies using either !pip or !apt. 14 15To view examples of installing some common dependencies, click the 16"Open Examples" button below.

該当のソースコード

!pip install scikit-optimize from pylab import * from scipy import * import numpy as np import matplotlib.pyplot as plt from skopt import gp_minimimize #最小値求める def NSE(f,o): #Nash-Sutcliffe Model Efficiency Coefficient clim = np.ones((len(o)))*np.nanmean(o) numerator = np.nansum((f-o)**2) denominator = np.nansum((o-clim)**2) return 1 - (numerator/denominator)

試したこと・調べたこと

上記の詳細・結果

そもそもエラーメッセージに付随しているOpen Exampleも開けません。

補足

特になし

コメントを投稿

0 コメント