texasmusicinstru has quit [Remote host closed the connection]
texasmusicinstru has joined #mlpack
<shrit[m]>
rcurtin: I was thinking of resolving the arma::norm issue from the mlpack side by adding an sfinae, but it does not seems to make a lot of sense since the Evaluate function has an overloaded implementations depending on the Lmetrin configurations. I think it would be make more sense to have an if else block and call the arma::norm depending on the type of the inner element, what do you think?
<rcurtin[m]>
no worries yugansharora01 (yugansharora01); we do our best, but we have to balance helping and writing code---and also all the other things we do in our lives, since for all of us this is a free time activity :)
<rcurtin[m]>
shrit: if the conditional uses a compile-time value, then the compiler can optimize it, which seems fine to me
<shrit[m]>
I am not sure it can be compile time.
<shrit[m]>
because if else need to be constexpr
<shrit[m]>
which is not available before C++18
<shrit[m]>
17*
<rcurtin[m]>
`std::is_same<>` will work
<shrit[m]>
I will give it a try
<rcurtin[m]>
LMetric is a really core class, so before you open a PR, just run kNN in naive mode (from the command line is fine) some data to make sure the speed doesn't change
<rcurtin[m]>
when you get to that stage, just let me know, I can save you a minute and provide the exact command to run
texasmusicinstru has quit [Remote host closed the connection]
texasmusicinstru has joined #mlpack
texasmusicinstru has quit [Remote host closed the connection]
texasmusicinstru has joined #mlpack
texasmusicinstru has quit [Remote host closed the connection]
texasmusicinstru has joined #mlpack
texasmusicinstru has quit [Remote host closed the connection]
texasmusicinstru has joined #mlpack
texasmusicinstru has quit [Remote host closed the connection]
texasmusicinstru has joined #mlpack
rcurtin_irc has quit [*.net *.split]
rcurtin_irc has joined #mlpack
texasmusicinstru has quit [Remote host closed the connection]
texasmusicinstru has joined #mlpack
texasmusicinstru has quit [Remote host closed the connection]
texasmusicinstru has joined #mlpack
texasmusicinstru has quit [Remote host closed the connection]
texasmusicinstru has joined #mlpack
texasmusicinstru has quit [Remote host closed the connection]
texasmusicinstru has joined #mlpack
SageKhan has joined #mlpack
<SageKhan>
Can anyone help me on using LUDWIG AI ... made by Uber AI
NamanJain[m] has joined #mlpack
Cadair has joined #mlpack
gitter-badgerThe has joined #mlpack
ServerStatsDisco has joined #mlpack
<SageKhan>
Can anyone help me on using LUDWIG AI ... made by Uber AI
<SageKhan>
I need to make a multilingual Automatic Speech recognition system. I have collected the data set of about 200 GB. I want to know how to prepare/preprocess the data for training it offline on my system. After training I want to implment it on live calls and on recorded as well. Can anyone help me on doing this on LUDWIG-AI made by UBER AI
texasmusicinstru has quit [Remote host closed the connection]
texasmusicinstru has joined #mlpack
<SageKhan>
I need to make a multilingual Automatic Speech recognition system. I have collected the data set of about 200 GB. I want to know how to prepare/preprocess the data for training it offline on my system. After training I want to implment it on live calls and on recorded as well. Can anyone help me on doing this on LUDWIG-AI made by UBER AI
<RishabhGarg108Ri>
@ryan:ratml.org I guess I fell in the same hole again. π In random forest classifier constructors, we have `numClasses` which is not required for the regressor. So, we can't simply use inheritance. I faced this earlier when implementing the `DecisionTreeRegressor`.
<RishabhGarg108Ri>
What do you say, should I do it by simply adding another class for random forest regressor as I did earlier or can you think of any better approach to reduce duplication of code?
<RishabhGarg108Ri>
To give you a little more info, there are 4 constructors and 4 `Train` methods in the `RandomForest` class and they can be used directly in the regressor if `numClasses` was not there.
texasmusicinstru has quit [Remote host closed the connection]
texasmusicinstru has joined #mlpack
SageKhan has quit [Quit: Leaving]
texasmusicinstru has quit [Remote host closed the connection]
texasmusicinstru has joined #mlpack
<say4n[m]>
jonpsy, zoq: I will not be able to make it to the meeting due to an unplanned event tonight, I shall go through the meeting notes later. π
<shrit[m]>
zoq: did we drop the deterministic support for the #2777?
<shrit[m]>
because the layers seem that they do not have a deterministic function, while in the master they still have
<shrit[m]>
okay, so each time I see Deterministic I am changing that to Training ποΈ
<rcurtin[m]>
yep; note that the variable is in the base layer class (and set automatically by `FFN`), so there is no need for the derived layer class to hold it
<shrit[m]>
okay, I see now, in the case for the tests?
<zoq[m]1>
You can take a look at the Dropout layer for an example.
<shrit[m]>
Yeah, I understood what is happening
<shrit[m]>
thanks
<rcurtin[m]>
I got the `Convolution` layer to converge too (seemingly, at least). it turns out the bug was in `MaxPooling`
<rcurtin[m]>
currently I'm playing with `mnist_cnn` to see if I can get good performance out of it; so far I have the validation accuracy up at 95.5%, but I should be able to do way better than that---I think this network structure should be able to get ~99%. but it takes a long time to tune the step size, etc. :)
<rcurtin[m]>
even so, I'm fairly satisfied that things are working at least mostly correctly here
<shrit[m]>
Yeah, me too
<shrit[m]>
So, if the tests are passing for a specific layer, can I push the #2777 directly?
<rcurtin[m]>
that's what I've been doing; zoq what do you think? it's your branch after all π
<zoq[m]1>
I don't mind it at all, I guess before you push something rebase first to make it easier for everyone else.
<shrit[m]>
Yeah, I pull and merge before working on any branch as always
texasmusicinstru has quit [Remote host closed the connection]
texasmusicinstru has joined #mlpack
<rcurtin[m]>
We should see if we can identify the minimum set of layers used in the `examples/` repository, and prioritize those; personally I think it would be best if we tried to merge #2777 with minimal support (and some removed layers), then added those other layers back in one-by-one in simple, short follow-up PRs
<zoq[m]1>
agreed
<rcurtin[m]>
for instance I think I can avoid `TransposedConvolution` and `AtrousConvolution`, even though they would be very simple to adapt now that I've done `Convolution`---I'll do those in a follow-up PR
<shrit[m]>
Yeah, so I can help finishing with the layer if I can
<jonpsy[m]>
<yugansharora01yu> "but one thing it generated..." <- what, why? Once you're in WSL visual studio has nothing to do with mlpack.
<jonpsy[m]>
just run the linux commands and run the tests. Be sure to use `make -j1` because it costs a lot of ram to build mlpack
texasmusicinstru has quit [Remote host closed the connection]
texasmusicinstru has joined #mlpack
<zoq[m]1>
jonpsy: you send the invite with a meets room link
<shrit[m]>
rcurtin: I have finished the code related to the arma::norm, if you can send me the command to run that would be perfect
<shrit[m]>
I have a lot of tests that are failing on my machine from the master branch.
<shrit[m]>
especially tests that are from the main_tests dir
<shrit[m]>
These failing are not related to my modification, so I am not able to detect the false position from the true positive test
texasmusicinstru has quit [Remote host closed the connection]
texasmusicinstru has joined #mlpack
texasmusicinstru has quit [Remote host closed the connection]
texasmusicinstru has joined #mlpack
texasmusicinstru has quit [Remote host closed the connection]
texasmusicinstru has joined #mlpack
texasmusicinstru has quit [Remote host closed the connection]
texasmusicinstru has joined #mlpack
texasmusicinstru has quit [Remote host closed the connection]
texasmusicinstru has joined #mlpack
texasmusicinstru has quit [Remote host closed the connection]
texasmusicinstru has joined #mlpack
texasmusicinstru has quit [Remote host closed the connection]