Hi.

On Wed, 8 Nov 2017 21:20:19 +0530, Shubham Jindal wrote:
Hello,

I have written a full fledged efficient implementation of cKMeans in Java
https://cran.r-project.org/web/packages/Ckmeans.1d.dp/index.html and

https://journal.r-project.org/archive/2011-2/RJournal_2011-2_Wang+Song.pdf

The algorithm described here is *O(kn^2)* where *k*: number of clusters and *n*: number of 1D points. But, there exists an efficient implementation in
later versions of cKMeans which is *O(knlog(n))*

cKMeans is faster than kMeans and also deterministic in nature. Can I
submit a patch request for cKMeans implementation in Apache Commons Math3
ML Clustering

<https://commons.apache.org/proper/commons-math/javadocs/api-3.6/org/apache/commons/math3/ml/clustering/package-summary.html>
package
as a contribution?

Thanks for your proposal and interest in contributing.

The current development branch (git "master") is towards
version 4.0 of the library:
  http://commons.apache.org/proper/commons-math/source-repository.html

Also, you should be aware that Commons Math has had very few
contributors for the past year.  A lot of work was done since
the last official release, but a lot is still needed in order
to be able to release the next one, due to the many open issues
and lack of human resources:
  https://issues.apache.org/jira/browse/MATH

It has been proposed to break the library into more manageable
standalone components (the contents of the "o.a.c.math4.ml"
package was among the likely candidates) but there was no
agreement within the Commons project management committee on
this attempt to revive development.[1]

Best regards,
Gilles

[1] Full story is in the "dev" ML archives:
       http://markmail.org/list/org.apache.commons.dev/


Thanks
Shubham Jindal


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to