MATLABによるFCM・KFCMクラスタリング実装ガイド

1. 基本的なFCM実装 function [U, centers, J_hist] = fuzzyCMeans(data, k, fuzz, maxIter, tol) % data: n×d 行列 % k: クラスタ数 % fuzz: ファジィ度(通常1.5~2.5) % maxIter: 最大反復回数 % tol: 収束閾値 [n, d] = size(data); % ランダム初期化 U = rand(n, k); U = U ./ sum(U, 2); J_hist = zeros(ma ...

6月25日 23:46 投稿