【Python】フィルタを利用してSlackに通知するログを振り分ける

この記事は何? Slack通知用ハンドラの定義 Slackに通知するログを振り分ける ログレベルでSlackに通知するログを振り分けるのは? 参考 この記事は何? PythonでログをSlackに通知したいとき、logging.handlers.HTTPHandlerを継承したSlackHandlerのようなS…

【Python】Mixinクラスの継承先でインスタンス変数の定義を強制したい

Mixinクラスのメソッドの中で、インスタンス変数にアクセスしたいとします。例えば、インスタンス変数nameにアクセスするMixinクラスHelloMixinを考えます。 class HelloMixin: def hello(self): return f"hello {self.name}" HelloMixinを継承した、MyClass…

Search Engineering Tech Talk 2019 Autumnに登壇しました

はじめに どんな発表をしたの? 登壇の経緯は? 発表の内容と話しきれなかったこと ランキングモデルとリアルタイムな予測 ランキング学習における特徴量の注意 ランキングモデルの更新 ランキング学習試したいんだけど、何から始めれば良い? ランキング学…

ランク学習 Advent Calendar 2018 まとめ

この記事はランク学習(Learning to Rank) Advent Calendar 2018 - Adventarの15本目の記事です この記事は何? ランク学習 Advent Calendar 2018 をゴリゴリやってきました。 adventar.orgもう書くネタ無い。。。ので、まとめ・ランク学習を勉強するにあた…

RankSVMで得られたランクモデルをSolrにデプロイしてみる

この記事はランク学習(Learning to Rank) Advent Calendar 2018 - Adventarの14本目の記事です この記事は何? 検索エンジンの有名どころとしてSolrが挙げられますが、Solrにはランク学習によるランキングモデルで文書をランキングする機能があります。Lea…