まいだいありー

機械学習、技術系、日記など勉強したことのメモを書けたらなと思います。

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

ファイルの数行を一斉削除したいとき

大量のテキストファイルがあり、先頭に URLとかいらない文字列が含まれている場合があるときに便利な コマンドをメモ "0,Nd"は 0~ N行目まで削除し、その同じファイルに上書き保存する。 sed -i -e "0,Nd" ファイル名 ファイル名 大量にファイルがある場合は…

機械学習を用いたwebアプリケーション作った by Flask

はじめに 「web上で機械学習モデルにデータを投げて、結果を表示する」というサーバーサイド辺りのロジックを知りたかったので、手軽に使えるFlaskを用いて(toy)webアプリケーションを作っていきます。 (完成までの所要時間2時間程度でした) 環境 MacOS M…

RankNetの実装

はじめに ランク学習に興味が湧いたのでRankNetで遊びます。 ランク学習とは、ある入力データをランクモデルに入力することで、任意の順序に並び替えて出力してくるものです.(らしい) こちらを参考にPytorchで実装してみようかと思います。 RankNetの概要 ま…

混合正規分布の推定(Gibbs Sampling)

はじめに 今回はガウス混合分布の平均と精度が未知の場合のギブスサンプリングについてメモしとこうと思います。 また、解釈の間違いなどがあったら教えていただきたいです。 ガウス混合分布 ガウス混合正規分布の数式は以下の通りで、潜在変数とクラスタご…

ポアソン混合分布の推論 (Gibbs Samling)

はじめに ベイズ推論による機械学習を読んだので、実装の練習も兼ねていくつかさらっとメモを残しておこうと思います。 今回は、ポアソン混合分布のギブスサンプリングによる推論です。 ポアソン混合分布の推定 ポアソン分布は離散非負の値をとり、以下のヒ…