備忘録

物忘れが酷いので

数学

numpy.linalg.normの入力のndarrayの要素の型がなぜかnumpy.float64ではなく,floatになってしまった時の対処法

スパース学習をしようとgroup lassoを実装した時に踏んだバグ? group lassoのプロキシマルオペレータは次のようになる. import numpy as np def _prox_w21_norm(W,param): task_weight = np.linalg.norm(W, axis=1) zero_idx = task_weight != 0 radial_ma…

マンハッタン距離

サンプルの類似性を比較するために使います n次元ベクトルx,yについて x=, y=

jaccard係数?tanimoto係数?

サンプルの類似性を比較するために使います jaccard係数 A,Bを集合として、 で与えられます。 jaccard距離は 詳しくは http://en.wikipedia.org/wiki/Jaccard_index

ピアソン相関

サンプルを比較するために使えます からなる数値列に対して、ピアソン相関係数は で与えられます。 「集合知プログラミング」という本によると、 で与えられる。 こちらの利点は1回のループで相関係数を求められることです。 この本のMovieLensというサイト…

ユークリッド距離

n-次元ベクトルがあった時、P,Qの座標を とすると ベクトルの距離 がユークリッド距離(ユークリッド空間での距離)です。 n個の要素を持ったものの類似度などを求めるのに使えます。色とか。