エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
E資格では、numpyだけで実装したk-means法のコードが出題されます。 k-means法の理解のために、それぞれ... E資格では、numpyだけで実装したk-means法のコードが出題されます。 k-means法の理解のために、それぞれのコードが何を計算しているのか、をまとめてみました。 k-means法の実装(全体) まず、全体感から眺めていきます。 k-means法は、大きく三つの関数で構成されます。 重心の初期化 重心からの距離の計算 クラスタリング(k-means)の実行 import numpy as np #1 重心の初期化 def init_centroid(X, n_data, k): idx = np.random.permutation(n_data)[:k] centroids = X[idx] return centroids #2 重心からの距離の計算 def compute_distance(X, k, n_data, centroids): distances = np.ze