Hi there, Generally we try to avoid duplicating logic if possible, particularly for algorithms that share a great deal of algorithmic similarity. See, for example, the way we implement Logistic regression vs. Linear regression vs. Linear SVM with different gradient functions all on top of SGD or L-BFGS.
Based on my (brief) look at the FCM algorithm, it appears that the main difference is the ability to assign a weight vector associating the degree of relationship of a given point to some centroid. My guess is that you can figure out a way to inherit much of the K-Means logic in an algorithm for FCM. Regardless, if you'd like to add an algorithm, please create a JIRA ticket for it and then send a pull request which references that JIRA where we can discuss the specifics of that implementation and whether it is of broad enough interest to warrant inclusion in the library. - Evan On Wed, Jul 2, 2014 at 11:02 AM, salexln <sale...@gmail.com> wrote: > guys??? anyone??? > > > > -- > View this message in context: > http://apache-spark-developers-list.1001551.n3.nabble.com/Contributing-to-MLlib-tp7125p7155.html > Sent from the Apache Spark Developers List mailing list archive at > Nabble.com. >