Re: [Math] MATH-1371: Provide accelerated kmeans++ implementation

2016-05-30 Thread Artem Barger
On Tue, May 31, 2016 at 3:31 AM, Gilles wrote: > On Tue, 31 May 2016 03:10:20 +0300, Artem Barger wrote: > >> >>> > ​Yes, you can parallelize it, though it will cancel several > optimizations > I've added. In fact you can partition the input according to number of threads yo

Re: [Math] Adding min/max and argmin/argmax values for an arrays of double/int (Comparable).

2016-05-30 Thread Artem Barger
On Tue, May 31, 2016 at 3:17 AM, Gilles wrote: > On Tue, 31 May 2016 02:58:27 +0300, Artem Barger wrote: > >> Methods "getMinValue()", "getMinIndex()". >>> >>> Important note: any contribution should be based on the contents of >>> the "develop" branch, not "master". See file >>> doc/developmen

Re: [Math] MATH-1371: Provide accelerated kmeans++ implementation

2016-05-30 Thread Gilles
On Tue, 31 May 2016 03:10:20 +0300, Artem Barger wrote: ​Yes, you can parallelize it, though it will cancel several optimizations I've added. In fact you can partition the input according to number of threads you'd like to use and make each thread to take care of relevant data chunk. I gu

Re: [Math] Adding min/max and argmin/argmax values for an arrays of double/int (Comparable).

2016-05-30 Thread Gilles
On Tue, 31 May 2016 02:58:27 +0300, Artem Barger wrote: Methods "getMinValue()", "getMinIndex()". Important note: any contribution should be based on the contents of the "develop" branch, not "master". See file doc/development/development.howto.txt in the source tree. ​So in order to use th

Re: [Math] MATH-1371: Provide accelerated kmeans++ implementation

2016-05-30 Thread Artem Barger
> >>> >>> ​Yes, you can parallelize it, though it will cancel several optimizations >> I've added. >> In fact you can partition the input according to number of threads you'd >> like to use >> and make each thread to take care of relevant data chunk. >> >> I guess it will increase performance, not

Re: [Math] Adding min/max and argmin/argmax values for an arrays of double/int (Comparable).

2016-05-30 Thread Artem Barger
> Methods "getMinValue()", "getMinIndex()". > > Important note: any contribution should be based on the contents of > the "develop" branch, not "master". See file > doc/development/development.howto.txt > in the source tree. > > ​So in order to use them I need to instantiate a RealVector, right?

Re: [Math] MATH-1371: Provide accelerated kmeans++ implementation

2016-05-30 Thread Gilles
On Tue, 31 May 2016 02:42:03 +0300, Artem Barger wrote: On Tue, May 31, 2016 at 2:20 AM, Gilles wrote: On Tue, 31 May 2016 01:28:48 +0300, Artem Barger wrote: Hi, I've used out of the box current KMeansPlusPlusClusterer implementation provided by CM, however saw that it doesn't scales wel

Re: [Math] MATH-1371: Provide accelerated kmeans++ implementation

2016-05-30 Thread Artem Barger
On Tue, May 31, 2016 at 2:20 AM, Gilles wrote: > On Tue, 31 May 2016 01:28:48 +0300, Artem Barger wrote: > >> Hi, >> >> I've used out of the box current KMeansPlusPlusClusterer implementation >> provided by CM, however saw that it doesn't scales well on large data >> volumes. One of the proposals

Re: [Math] Adding min/max and argmin/argmax values for an arrays of double/int (Comparable).

2016-05-30 Thread Gilles
On Tue, 31 May 2016 01:34:50 +0300, Artem Barger wrote: Hi On Tue, May 31, 2016 at 1:19 AM, Gilles wrote: Hi. On Tue, 31 May 2016 00:05:55 +0300, Artem Barger wrote: Hi. Lately working w/ Apache Commons Math, library I've found myself implementing functions which given an array of eithe

Re: [Math] MATH-1371: Provide accelerated kmeans++ implementation

2016-05-30 Thread Gilles
On Tue, 31 May 2016 01:28:48 +0300, Artem Barger wrote: Hi, I've used out of the box current KMeansPlusPlusClusterer implementation provided by CM, however saw that it doesn't scales well on large data volumes. One of the proposals to improve current implementation was submitted in JIRA-1330 i

Re: [Math] Adding min/max and argmin/argmax values for an arrays of double/int (Comparable).

2016-05-30 Thread Artem Barger
Hi On Tue, May 31, 2016 at 1:19 AM, Gilles wrote: > Hi. > > On Tue, 31 May 2016 00:05:55 +0300, Artem Barger wrote: > >> Hi. >> >> Lately working w/ Apache Commons Math, library I've found myself >> implementing functions which given an array of either doubles of integers >> return the min or ma

[Math] MATH-1371: Provide accelerated kmeans++ implementation

2016-05-30 Thread Artem Barger
Hi, I've used out of the box current KMeansPlusPlusClusterer implementation provided by CM, however saw that it doesn't scales well on large data volumes. One of the proposals to improve current implementation was submitted in JIRA-1330 is to provide support for sparse big data, i.e. make clusteri

Re: [Math] Adding min/max and argmin/argmax values for an arrays of double/int (Comparable).

2016-05-30 Thread Gilles
Hi. On Tue, 31 May 2016 00:05:55 +0300, Artem Barger wrote: Hi. Lately working w/ Apache Commons Math, library I've found myself implementing functions which given an array of either doubles of integers return the min or max value among all elements of an array. Moreover I've added an argmin

[Math] Adding min/max and argmin/argmax values for an arrays of double/int (Comparable).

2016-05-30 Thread Artem Barger
Hi. Lately working w/ Apache Commons Math, library I've found myself implementing functions which given an array of either doubles of integers return the min or max value among all elements of an array. Moreover I've added an argmin/argmin functions as well, which for given array of double/int val

Early Access builds of JDK 9 b120 & JDK 9 with Project Jigsaw b120 (#5074) are available on java.net

2016-05-30 Thread Rory O'Donnell
Hi Benedikt, Early Access b120 for JDK 9 is available on java.net, summary of changes are listed here . Early Access b120 (#5074) for JDK 9 with Project Jigsaw is

RE: US Export classification & ECCN registration for encryption in commons?

2016-05-30 Thread Stian Soiland-Reyes
I think we are good to continue as a "normal" 5D002 self-classification. Great if you will have a go, let me know if you would like me to help or review! See http://www.apache.org/dev/crypto.html#sources for svn details, linking to https://svn.apache.org/repos/asf/infrastructure/site/trunk/conten

RE: US Export classification & ECCN registration for encryption in commons?

2016-05-30 Thread Chen, Haifeng
Hi Stian, If we decide to go ECCN 5D002 self-classify category, do you have an idea that what I can proceed next? I saw you updated eccnmatrix.xml file for Taverna. Would you please help share where is the place of the file and who has the privilege to make an similar update for Commons Crypto?