Sorry. typo. it should read

" Larger part of *apache-math* is linear algebra, which is currently broken
for sparse part of the equation and which we don't use at all."


On Mon, Aug 12, 2013 at 3:26 PM, Dmitriy Lyubimov <dlie...@gmail.com> wrote:

> Larger part of apache-math is linear algebra, which is currently broken
> for sparse part of the equation and which we don't use at all.
>
> One part of the problem is that our use for that library is always a
> fringe case, and as far as i can tell, will always continue to be such.
>
> Another part of the problem is that keeping dependency will invite
> bypassing Mahout's solvers and, as a result, architecture inconsistency.
>
> That said, I guess Ted's argument (which is mainly cost, as i gathered),
> trumps the two above.
>
>
> On Mon, Aug 12, 2013 at 3:20 PM, Peng Cheng <pc...@uowmail.edu.au> wrote:
>
>> seriously, I would prefer the dependency as a good architectural pattern.
>> It encourages other people to use/contribute to it to avoid repetitive work.
>>
>>
>> On 13-08-12 06:16 PM, Ted Dunning wrote:
>>
>>> I am fine with it staying.
>>>
>>>
>>> On Mon, Aug 12, 2013 at 3:14 PM, Dmitriy Lyubimov <dlie...@gmail.com>
>>> wrote:
>>>
>>>  So you are ok with apache-math dependency to stay?
>>>>
>>>>
>>>> On Mon, Aug 12, 2013 at 3:09 PM, Ted Dunning <ted.dunn...@gmail.com>
>>>> wrote:
>>>>
>>>>  So I checked on these.  The non-trivial issues with replacing Commons
>>>>>
>>>> Math
>>>>
>>>>> include:
>>>>>
>>>>> - Poisson and negative binomial distributions.  This would be several
>>>>>
>>>> hours
>>>>
>>>>> work to write and test (we have Colt-inherited negative binomial
>>>>> distribution, but it takes no longer to write a new one than to test an
>>>>>
>>>> old
>>>>
>>>>> one).
>>>>>
>>>>> - random number generators.  This is about and hour or two of work to
>>>>>
>>>> pull
>>>>
>>>>> the MersenneTwister implementation into our code.
>>>>>
>>>>> - next prime number finder.  Not a big deal to replicate, but it would
>>>>>
>>>> take
>>>>
>>>>> a few hours to do.
>>>>>
>>>>> - quadrature.  We use an adaptive integration routine to check
>>>>>
>>>> distribution
>>>>
>>>>> properties.  This, again, would take a few hours to replace.
>>>>>
>>>>> I really don't see the benefit to this work.
>>>>>
>>>>> On Mon, Aug 12, 2013 at 2:53 PM, Ted Dunning <ted.dunn...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>      2 distribution.**PoissonDistribution;
>>>>>>     2 distribution.**PascalDistribution;
>>>>>>     2 distribution.**NormalDistribution;
>>>>>>     1 util.FastMath;
>>>>>>     1 random.RandomGenerator;
>>>>>>     1 random.MersenneTwister;
>>>>>>     1 primes.Primes;
>>>>>>     1 linear.RealMatrix;
>>>>>>     1 linear.EigenDecomposition;
>>>>>>     1 linear.Array2DRowRealMatrix;
>>>>>>     1 distribution.RealDistribution;
>>>>>>     1 distribution.**IntegerDistribution;
>>>>>>     1 analysis.integration.**UnivariateIntegrator;
>>>>>>     1 analysis.integration.**RombergIntegrator;
>>>>>>     1 analysis.UnivariateFunction;
>>>>>>
>>>>>>
>>
>>
>

Reply via email to