#概要
自身の環境にLightGBMを導入しましたので、メモとして残します。
LightGBMの性能の良さや、アルゴリズムの理解に関しては他の記事をご参考ください。
実行環境
windows10
Python 3.6.7 Anaconda 4.3.1 (64-bit)
##1. conda-forgeチャネルを追加する
conda-forgeはcondaからインストール可能なパッケージコレクションです。
もんのすごい数があって、2019/03/07時点でパッケージ数が6000超えてます。
ここからLightGBMをダウンロードしていきます。
https://conda-forge.org/#about
そのため、まずはconda-forgeチャネルを追加します。
> conda config --append channels conda-forge
> conda config --get channels
--add channels 'conda-forge' # lowest priority
--add channels 'defaults' # highest priority
チャネルを確認し、defaultsが"highest priority"となっていればオーケーです。
これでconda-forgeチャネルの追加は完了です。
試しに調べてみると、lightgbmのパッケージが見つかりました。
> conda search --full-name lightgbm
# Name Version Build Channel
lightgbm 2.0.4 py27_0 conda-forge
lightgbm 2.0.4 py27_1 conda-forge
lightgbm 2.0.4 py35_0 conda-forge
~
lightgbm 2.2.2 py27hc56fc5f_0 conda-forge
lightgbm 2.2.2 py36h6538335_0 conda-forge
lightgbm 2.2.2 py37h6538335_0 conda-forge
##2. conda-forgeチャネルを追加する
追加するには、以下のコマンドを実行するだけです。
> conda install -c conda-forge lightgbm
pythonを実行し、無事importができていることを確認します。
import lightgbm
lightgbm.__version__
# '2.2.2' (2019/03/07時点)
今回はLightGBMの導入紹介でしたが、conda-forgeに登録されているパッケージなら同様の方法で簡単にインストールが可能です。
まずは探してみてconda, conda-forge内に見つかれば、非常に導入が楽です。
先人、というか今も開発をされている諸先輩方は本当に偉大ですね。
#参考
LightGBMをAnaconda経由で簡単にインストールする方法
Pythonメモ-44 (conda に conda-forge チャネルを追加)
CONDA-FORGE: https://conda-forge.org/#about