python

XGboostとりあえず動かす

「とりあえずこれやっとけ」で有名なXGboost。とりあえず動かす。 使用するモジュールはこちら xgboost.readthedocs.io 目次 回帰編 分類編 回帰編 import 回帰では以下のモジュールを使用。 import xgboost as xgb from sklearn import datasets import pan…

matplotlibの日本語化(フォント変更)

matplotlibで日本語を表示しようとすると以下のように文字化けしてしまう。 import matplotlib.pyplot as plt plt.plot(list(range(10)), list(range(10))) plt.title('日本語タイトル') これはmatplotlibで使っているフォントが日本語に対応していないから…

PythonでMCMCを実装してみた

MCMCの理論 - ricrowlのブログの続き。 マルコフ連鎖モンテカルロ法(MCMC)のアルゴリズムであるMetropolis-Hastings(MH)法を実装してみた。 MH法アルゴリズム 確率変数$\boldsymbol{w}$のデータ$\boldsymbol{X}$観測後の事後分布$P(\boldsymbol{w}|\boldsymb…

docker上でjupyter-notebookを使用する方法

dockerコンテナ上でjupyter-notebookを起動させてローカルPCのブラウザで動かすための方法。 1. ポートの接続 コンテナ上のポートとローカルのポートを接続する。 docker run -p [ローカルのポート]:[コンテナのポート] とすれば接続できる。 2. notebook起…