看板 MATLAB 關於我們 聯絡資訊
就是限制只能跑100 iterations 但是我的資料100 iteraions內還不會收斂 要如何改他的終止條件呢? 我不想讓他以iterations為主 想讓他已還在變動的數量少於1%才停止 這樣該如何做呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.64.91.30
DKer:edit kmeans 把code複製出來自己改寫? 04/05 13:21
有想過要這樣做 不過...太複雜了 不知從何改起...
e0101010:可以改迭代次數 請查 statset 04/05 16:41
vincent59:或者你(妳)可以用 optimset 04/05 16:53
statset('kmeans'); options = statset('MaxIter', 10000); [idx center]= kmeans(input, k, options); 這樣寫有錯嗎? Error using ==> kmeans at 138 Wrong number of arguments. 會跑出這個耶 ※ 編輯: cashpaggy 來自: 203.64.91.30 (04/05 19:36)
vincent59:[idx center]= kmeans(input, k,'options',options); 04/05 20:26
cashpaggy:了解! 感謝! 04/05 20:29
vincent59:不客氣 我也學到新東西了 04/05 20:31