superi

主にキャリアと金融を嗜むメディア

Attention and Engagement-Awareness in the Wild: A Large-Scale Study with Adaptive Notifications

表題はIEEE PerCom 2017に掲載されたYahoo Japanのデータサイエンティストのペーパーです。 日経産業新聞に載ってたのを見て、IEEEに掲載されてたのを知りました。 自分もトップジャーナルとマスメディアに載りたいなーって思いました(´・Д・)」

続きを読む

XGBoostのハイパーパラメータをチューニングする

前回、XGBoostで予測モデルを作成しました。

 

www.superi.jp

 

 精度を上げるためにはパラメーターチューニングが必要です。しかし、こちらのアルゴリズムは設定すべきパラメータが多く、手動で探索すると手間がかかります。

そこでscikit-kearnのgrid_searchを利用して、最適な値を探索します。

公式リファレンスによるとmax_depthmin_child_weightgammaのチューニングが精度改善に重要みたいなので、これらの最善の値を探索します。  

続きを読む

MacにXGBoostをインストールして予測モデルを作成する - インストール編

XGBoostで予測モデルを作成していきます。

XGBoostとは

近年KaggleやKDDなどの機械学習界隈で予測精度がよいと評判のアルゴリズム、Gradient Boosting(勾配ブースティング、GBDTと呼ぶことが多い)をc++で実装したもので、計算が速いことが知られています。

GBDTとは弱学習器である決定木を作成し、誤って分類されたところは重みをつけてまた決定木を作成...と逐次決定木による学習を繰り返すことでモデルの精度を向上させるアルゴリズムです。(かものはしさんのブログがグラフィカルでわかりやすい)

XGBoostのインストール

理論的な部分はおいといて、分類精度がよいとゆうことでとりあえず使える状態にしたいと思います。Pythonのライブラリがあるので、それをMacにインストールします。

 

1. まず、XGBoostはコンパイルにc++が必要なため、gccとよばれるコンパイラをインストールします。けっこう時間かかります。

brew install gcc --without-multilib

2.  あと、c++のコンパイルのためにこちらも必要です。

brew tap homebrew/boneyard
brew install clang-omp

3. あとはpipでインストールすればおっけーです。

pip install xgboost

 次回はXGBoostでモデリングを行います。

 

参考

xgboost/python-package at master · dmlc/xgboost · GitHub

XGBoostをMac, CentOSにインストールする - Qiita

パッケージユーザーのための機械学習(12):Xgboost (eXtreme Gradient Boosting) - 六本木で働くデータサイエンティストのブログ

XGBoostやパラメータチューニングの仕方に関する調査 | かものはしの分析ブログ

勾配ブースティングについてざっくりと説明する - About connecting the dots.

ついに!!amexでApple Payが使える!

3/1にリリースがありましたね!アメックスでApple Payが使える時が来ました!

f:id:ukichang:20170311171035p:plain

引用 

ついに登場!アメックスで Apple Pay - アメリカン・エキスプレス(アメックス)

利用方法

Apple PayへのAmexカードの登録は、Walletアプリでカードをカメラで撮影し、カード情報を入力するだけです。

利用可能店舗

使えるお店はQUICPay™対応の店舗で、支払い時に"クイックペイで"と伝えて指紋認証したのち、リーダーにタッチすればよいとのこと。

ちなみに利用可能な店舗としてコンビニだとファミマやセブンイレブン、家電量販店でビックカメラ、タクシーで日本交通などなど、多方面で利用可能です。その他利用可能店舗はこちらをごらんください。

利用上限金額

一点注意しておきたいことは、店舗によって利用可能金額が異なることです。QUICPay+マーク(下記右)のお店では2万円を超える高額利用も可能となっていますが、QUICPayマーク(下記左)のお店では2万円までです。

f:id:ukichang:20170311180628p:plain

キャンペーン

現在amexではApple Pay利用キャンペーンを実施しています。4/30までに50,000円以上の利用で5,000円キャッシュバックされます。登録制となっており、先着20,000名限定です。早めにこちらから申し込みましょう!

 

参考

ついに登場!アメックスで Apple Pay - アメリカン・エキスプレス(アメックス)

電子マネー【QUICPay(クイックペイ)】|QUICPay