2019-01-01から1年間の記事一覧

word2vecとgensimの環境構築と動作確認

Linuxの環境を前提とする。 コマンドラインで以下のコードを実行して、環境構築。 git clone https://github.com/svn2github/word2vec.git cd word2vec sed -i 's/<malloc.h>/<stdlib.h>/g' compute-accuracy.c sed -i 's/<malloc.h>/<stdlib.h>/g' distance.c sed -i 's/<malloc.h>/<stdlib.h>/g' word-analogy.c make ch</stdlib.h></malloc.h></stdlib.h></malloc.h></stdlib.h></malloc.h>…

XGBClassifier + GridSearchCV (二値分類&不均衡データ) のsklearn-likeな書き方の例

以下の条件でのコードの書き方をまとめておく。 データがアヤメなので、あまりありがたみを感じないけど。 二値分類 不均衡データ Scikit-Learn like なXGBoost記法 GridSearchCV import numpy as np, pandas as pd from sklearn.datasets import load_iris …

Pythonを用いた最適化に関して

Pythonにおける最適化についてメモ。 集合(変数の添え字) 変数 ハード制約(制約式として実装) ソフト制約(目的関数に利得項として実装) 目的関数 その他(スラック変数) などを設定してソルバーで処理するのが大まかな流れ。 PuLPがよく使われると思…