I need a classifier in my project.
Since it is I believe most easy to implement I am trying to implement logistic regression.

I am trying to do the same as the python example: https://beckernick.github.io/logistic-regression-from-scratch/

I need to data sets with which I will test.

This works(https://run.dlang.io/is/yGa4a0) :

        double[2] x1;
        Random* gen = threadLocalPtr!Random;
        
        auto mu = [0.0, 0.0].sliced;
        auto sigma = [1.0, 0.75, 0.75, 1].sliced(2,2);
        auto rv = multivariateNormalVar(mu, sigma);
        rv(gen, x1[]);
        writeln(x1);
        
But when I increase my data set size from double[2] to double[100] I am getting an assert :

mir-random-0.4.3/mir-random/source/mir/random/ndvariable.d(378): Assertion failure

which is:
assert(result.length == n);

How can I have a result vector which has size like 5000 something?

Erdemdem

Reply via email to