はしくれエンジニアもどきのメモ

情報系技術・哲学・デザインなどの勉強メモ・備忘録です。

WSL2のインストールメモ

WSL2のインストールメモ

Windows10 ver2004からWSL2のインストールが可能になったのでそのメモ.

以下のドキュメントの手順に従えばインストール可能.

docs.microsoft.com

環境

  • Windows10 64bit

続きを読む

点とバウンディングボックスとの距離を求める

点とバウンディングボックス(超長方形hyper rectangle)との距離を求める

超次元点と超次元長方形の距離を求めるメモ.

距離の考え方としては以下になる.

  • バウンディングボックスの外に点がある場合は,その最短距離の求め方
  • バウンディングボックス内に点がある場合は,距離0とする.
  • 逆に,最長距離の求め方

これはクラスタリングなどの最近傍を求めるような,とくにk-d treeを使った近傍探索に使える.

例:点とバウンディングボックスとの最短距離

続きを読む

内分点と重み付け平均の考察

内分点と重み付け平均の考察

内分点と重み付け平均の考察メモ

gist: 内分点と重み付け平均 · GitHub

続きを読む

ガンマ分布のパラメータ推定

ガンマ分布のパラメータ推定

ガンマ分布のパラメータ推定メモ. 以下の手法のメモ

  • 標本平均,標本分散からの近似値推定
  • 最尤推定
    • shapeパラメータの近似値推定
    • それを初期値として数値解析的にニュートン・ラフソン法で求める

続きを読む

リッジ回帰(Ridge Regression)の正規方程式を導出

リッジ回帰(Ridge Regression)の正規方程式を導出

リッジ回帰(Ridge Regression)の正規方程式を導出するメモ. L2ノルムの2乗により微分が容易にできるので解析解として導出できる.

続きを読む

Windowsに64bit版Mecabとpython用bindingをインストールする

Windowsに64bit版Mecabpython用bindingをインストールする

有志の方がwindows用64bit版のMecabインストーラー(非公式)とpython用bindingモジュールを作成していたのでインストールメモ.

参考:

qiita.com

環境

  • Windows10 64bit

続きを読む

scikit-learnでMNISTの手書き数字データセットをロードする

scikit-learnでMNISTの手書き数字データセットをロードする

  • http://mldata.org/ サーバーが死んでる
  • sklearn.datasets.fetch_mldataがdeprecateされる

ということについてのメモ.

環境

  • Windows10 64bit
    • pip 20.0.2
    • Python 3.7
    • scikit-learn '0.21.2'

続きを読む

SIFT, SURFが利用できるPython用OpenCVをインストールする

SIFT, SURFが利用できるPythonOpenCVをインストールする

PythonOpenCVのインストールメモ. PythonOpenCVでは,商用利用不可アルゴリズム(SIFTやSURF)が含まれないモジュールと 含まれるモジュールの2種類がある.

環境

  • Windows10 64bit

続きを読む

カイジのEカードの勝率を計算する

カイジのEカードの勝率を計算する

図書館でNewton別冊”確率に強くなる―「偶然」にひそむ数学法則”(2010年発行なのでちょっと古い)を読んでたら面白いコラムがあった. 選択制じゃんけん.つまりEカードの勝率である.

詳細な解説は本に任せて,一部誤植を見つけたので自分でも計算してみる.

続きを読む

2019年度のセパ両リーグのピッチャーの成績データを偏相関係数でみる

2019年度のセパ両リーグのピッチャーの成績データを偏相関係数でみる

2019年度のセパ両リーグのピッチャーの成績データの変数間の偏相関係数がどうなっているか見てみる. 特に勝利数と防御率に着目する.

repository:

github.com

続きを読む