k-meansクラスタリングの入力に関する提案をお願いします。私はこのk-meansクラスタリング(または神のためのクラスタリング)に比較的慣れておらず、このソースコードを見つけました: Shyam Sivaramanによるk-means スーパーバイザーがアルゴリズムを変更して適用することを望んでいるので、おそらくこのJAVAを使用したいと思うかもしれません自分でゼロから作成しないでください。したがって、コードによると:
Vector dataPoints = new Vector();
dataPoints.add(new DataPoint(22,21,"data1"));
dataPoints.add(new DataPoint(19,20,"data2"));
dataPoints.add(new DataPoint(18,22,"data3"));
...
これまで私が知っていることは、次のコードに基づいて、2つの変数データポイント(xとy)とデータ名を受け入れることです。
public DataPoint(double x, double y, String name) {
this.mX = x;
this.mY = y;
this.mObjName = name;
ここで必要なのは、ドキュメントクラスタリングを行っているときに、ドキュメントベクトルを受け入れるように入力を変更することです。コードを変更する方法について何か提案はありますか?つまり、可能であれば(最後のオプションをコーディングしてください)。または、この同じトピックに関するリンクを見つけた場合は、ここで共有することもできます。
提案者を楽しみにしています。