Comboの概要
ベイズ最適化ライブラリ
tsudalab/combo: COMmon Bayesian Optimization
インストール
README.md
にある通り
git clone https://github.com/tsudalab/combo.git
cd combo
python setup.py install
でインストールできる。
トラブルシューティング
import combo
のときにImportError: No module named enhance_gauss
なるエラーが出る
例えば以下のエラーが出た時。
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "combo/__init__.py", line 1, in <module>
import gp
File "combo/gp/__init__.py", line 1, in <module>
import cov
File "combo/gp/cov/__init__.py", line 1, in <module>
from gauss import gauss
File "combo/gp/cov/gauss.py", line 5, in <module>
from _src.enhance_gauss import grad_width64
ImportError: No module named enhance_gauss
comboをgit clone したディレクトリでpythonを立ち上げてimport combo
すると、このエラーが出る。
他のディレクトリに移って試して見て問題がなければOK。
import combo
のときにImportError: No module named six
なるエラーが出る
README.md
では、numpy, scipy, Cythonが要求ライブラリとして記載されているが、実はsixも必要。
sixが無いときは、importした時にその旨エラーが出るのでpip install six
で解決する。