In the impl of SoftClusters on writeOut it calculates the centroid and writes it and when read(in) it reads the centroid in to the center.
In ClusterDumper it reads into the ClusterBase and does value.getCenter(); It should work normally right Robin On Wed, Feb 17, 2010 at 6:02 PM, Pallavi Palleti < pallavi.pall...@corp.aol.com> wrote: > Yes. But not the total number of points. So, the numpoints from ClusterBase > will not be used in SoftCluster. numpoints is specific to Kmeans similar to > weightedpoint total for fuzzy kmeans. > > > Robin Anil wrote: > >> the center is still the averaged out centroid right? >> weightedtotalvector/totalprobWeight >> >> >> >> On Wed, Feb 17, 2010 at 5:10 PM, Pallavi Palleti < >> pallavi.pall...@corp.aol.com> wrote: >> >> >> >>> I haven't yet gone thru ClusterDumper. However, ClusterBase would be >>> having >>> number of points to average out (pointTotal/numPoints as per kmeans) >>> where >>> as SoftCluster will have weighted point total. So, I am wondering how can >>> we >>> reuse ClusterBase here? >>> >>> >>> Thanks >>> Pallavi >>> >>> Robin Anil wrote: >>> >>> >>> >>>> yes. So that cluster dumper can print it out. >>>> >>>> On Wed, Feb 17, 2010 at 5:02 PM, Pallavi Palleti < >>>> pallavi.pall...@corp.aol.com> wrote: >>>> >>>> >>>> >>>> >>>> >>>>> Hi Robin, >>>>> >>>>> when you meant by reusing ClusterBase, are you planning to extend >>>>> ClusterBase in SoftCluster? For example, SoftCluster extends >>>>> ClusterBase? >>>>> >>>>> Thanks >>>>> Pallavi >>>>> >>>>> >>>>> Robin Anil wrote: >>>>> >>>>> >>>>> >>>>> >>>>> >>>>>> I have been trying to convert FuzzyKMeans SoftCluster(which should be >>>>>> ideally be named FuzzyKmeansCluster) to use the ClusterBase. >>>>>> >>>>>> I am getting* the same center* for all the clusters. To aid the >>>>>> conversion >>>>>> all i did was remove the center vector from the SoftCluster class and >>>>>> reuse >>>>>> the same from the ClusterBase. These are essentially making no change >>>>>> in >>>>>> the >>>>>> tests which passes correctly. >>>>>> >>>>>> So I am questioning whether the implementation keeps the average >>>>>> center >>>>>> at >>>>>> all ? Anyone who has used FuzzyKMeans experiencing this? >>>>>> >>>>>> >>>>>> Robin >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>> >>> >> >> >