勉強

モンテカルロ木探索を開墾する

会社で開墾会という論文などで見かけた手法を勉強して共有する会をしています。 この記事は開墾会の資料で、モンテカルロ法とモンテカルロ木探索を具体例を交えながらまとめています。 問題設定 上の図は道にコインが落ちているマップである。2人のプレイヤ…

pythonのdefaultdict()について

defaultdict()をsklearnの実装で見かけて、調べたのでメモ。 サンプルコード from collections import defaultdict dict = defaultdict() dict.default_factory = dict.__len__ dict["a"] dict["b"] dict["c"] print(dict["a"], dict["b"], dict["c"]) # 出…

英論文書いたときにもらった指摘事項まとめ

僕は英語があまり得意じゃないので、英論文を書いたときのレビューで様々なコメントをいただく。頂いたコメントをその場で理解して反映させることはできるのだが、次に書くときに忘れていて同じ過ちを繰り返すことが多いので、よく使う文法表現の変換などの…

neologdを利用するにあたってのテキストの前処理について

はじめに 最近、sklearnを使ってtf-idfをを計算するというのをしているのですが、この計算の前に日本語のテキストの分かち書きをしないといけません。 しかし、この分かち書きがなかなか上手くいきません。 例えば、「カラーブラック」というテキストがあっ…

sklearnを使ってtf-idfの勉強した

sklearnを使ってtf-idfの勉強をしたのでその内容をまとめておく。 tf-idf tf-idfを説明するために、まずtf(term frequency)とidf(inverse document frequency)について説明します。 tfは文書に単語が出現する頻度のことです。次の式で表されます。 tfはある…

Table driven testについて調べた

sql-maskのPRのレビューでgotestsというものを紹介していただき,Table driven testが気になったので調べました.今回は調べた内容をTable driven testでのテストコードの書き方を例とともに書き留めておきたいと思います. また,Table driven testでsqdとs…