K-means法
はじめに Kmeans法はアルゴリズムが単純なので、ソースだけ貼り付けます。 コメントをたくさん書いているので、参考にしてください。 ソース import numpy as np import matplotlib.pyplot as plt class KMeans: def __init__(self, n_clusters, max_iter=10…
導入 次元のデータ集合を個のクラスターに分割することを考えます。プロトタイプと呼ばれる個の次元ベクトルを導入します。 各データに対し、対応する2値指示変数を定めます。のイメージは下図です。(の場合) 目的関数 目的関数を以下のように定めます。目的…