ChanServ changed the topic of #mlpack to: "mlpack: a fast, flexible machine learning library :: We don't always respond instantly, but we will respond; please be patient :: Logs at http://www.mlpack.org/irc/
< rcurtin> Yashwants19: yep, on my list... still digging myself out of the email hole though
travis-ci has joined #mlpack
< travis-ci> robertohueso/mlpack#53 (pca_tree - 36e7b92 : Roberto Hueso Gomez): The build was fixed.
travis-ci has left #mlpack []
favre49 has joined #mlpack
< favre49> zoq Hey! I had a doubt from the NSGA-III paper
< favre49> It's on page 5 of the paper
< favre49> hereafter, the extreme point (zi,max) in each (ith) objectiveaxis is identified by finding the solution (x∈St) that makes thecorresponding achievement scalarizing function (formed withf′i(x) and a weight vector close toith objective axis) minimum.
< favre49> I'm not sure what the achievement scalarizing function really is
favre49 has quit [Remote host closed the connection]
xiaohong has joined #mlpack
xiaohong has quit [Remote host closed the connection]
xiaohong has joined #mlpack
xiaohong has quit [Read error: Connection reset by peer]
xiaohong has joined #mlpack
xiaohong has quit [Remote host closed the connection]
xiaohong has joined #mlpack
xiaohong has quit [Remote host closed the connection]
xiaohong has joined #mlpack
xiaohong has quit [Remote host closed the connection]
xiaohong has joined #mlpack
< jenkins-mlpack2> Project docker mlpack weekly build build #59: STILL UNSTABLE in 6 hr 44 min: http://ci.mlpack.org/job/docker%20mlpack%20weekly%20build/59/
< jenkins-mlpack2> Marcus Edel: Update to XML version 2 (cppcheck).
xiaohong has quit [Remote host closed the connection]
xiaohong has joined #mlpack
xiaohong has quit [Remote host closed the connection]
xiaohong has joined #mlpack
xiaohong has quit [Remote host closed the connection]
xiaohong has joined #mlpack
xiaohong has quit [Remote host closed the connection]
xiaohong has joined #mlpack
xiaohong has quit [Remote host closed the connection]
xiaohong has joined #mlpack
< jenkins-mlpack2> Project docker mlpack nightly build build #405: STILL UNSTABLE in 3 hr 32 min: http://ci.mlpack.org/job/docker%20mlpack%20nightly%20build/405/
< zoq> favre49: Do you mean the extreme point decomposition (signal analysis) for the normalization step? (https://github.com/msu-coinlab/pymoo/blob/master/pymoo/algorithms/nsga3.py#L151)
xiaohong has quit [Remote host closed the connection]
xiaohong has joined #mlpack
xiaohong has quit [Remote host closed the connection]
xiaohong has joined #mlpack
xiaohong has quit [Remote host closed the connection]
xiaohong has joined #mlpack
xiaohong has quit [Remote host closed the connection]
xiaohong has joined #mlpack
xiaohong has quit [Remote host closed the connection]
xiaohong has joined #mlpack
xiaohong has quit [Read error: Connection timed out]
xiaohong has joined #mlpack
xiaohong has quit [Remote host closed the connection]
xiaohong has joined #mlpack
< xiaohong> Is there anyone know why the CI failed. It seems that that I can build successfully in the local, but failed in CI test.
< xiaohong> Not the test phase but in the build phase.
< zoq> xiaohong: Travis build against the minimal armadillo version mlpack supports (6.500.0), you use as_col which was introduced in 9.400
< zoq> xiaohong: Looks like you can do the same with arma::vectorise
< xiaohong> Oh, where I can find the armadillo doc of version 6.500.0?
< xiaohong> I find the old version change list in http://arma.sourceforge.net/docs.html#api_additions
< zoq> xiaohong: Right, that is what I use as a reference as well.
xiaohong has quit [Remote host closed the connection]
xiaohong has joined #mlpack
xiaohong has quit [Remote host closed the connection]
xiaohong has joined #mlpack
xiaohong has quit [Remote host closed the connection]
xiaohong has joined #mlpack
xiaohong has quit [Ping timeout: 245 seconds]
xiaohong has joined #mlpack
xiaohong has quit [Remote host closed the connection]
KimSangYeon-DGU has joined #mlpack
< ShikharJ> sakshamB: Toshal: Are you guys there?
< Toshal> ShikharJ: I am here.
< Toshal> Sorry I didn't responded earlier.
< ShikharJ> Toshal: Okay, I pretty much have no time to converse right now, so please leave your message. Can I get an update from where things were last time?
< ShikharJ> What all you did over the past week?
xiaohong has joined #mlpack
xiaohong has quit [Ping timeout: 276 seconds]
xiaohong has joined #mlpack
xiaohong has quit [Remote host closed the connection]
ImQ009 has joined #mlpack
xiaohong has joined #mlpack
xiaohong has quit [Remote host closed the connection]
< sreenik[m]> zoq: I have a couple of things to point out regarding the FFN class. Firstly, as we had already discussed before, the 'network' variable is private and there is no getter method for obtaining all the layers (minor fix, should I open a PR?). Secondly, if I have a variable called 'layer' initialized as follows "LayerTypes<> layer = new Linear<>(20, 30)", is there any way to determine of what class type 'layer' is, like is it
< sreenik[m]> of type Linear<> or Convolutional<>, etc?
< zoq> sreenik[m]: If you can open a PR that would be great, about the type, maybe decltype helps? If not we could implement a trait class similair to: https://github.com/mlpack/mlpack/blob/master/src/mlpack/core/util/arma_traits.hpp
xiaohong has joined #mlpack
< sreenik[m]> Isn't decltype used in the function definition, I mean, my purpose is to identify the individual layers once I load an mlpack model so that I can translate them to torch layer by layer
< sreenik[m]> What I understood from the mlpack code is that it doesn't probably have provisions for it, but I was wondering if c++ provides a method to check that
< zoq> sreenik[m]: I see, what about std::is_same
< zoq> if (std::is_same<decltype(layer), Linear<> >::value) std::cout << "Linear\n";
xiaohong has quit [Ping timeout: 264 seconds]
< sreenik[m]> Okay let check that out
< sreenik[m]> *let me
< sreenik[m]> Thanks for that. It almost worked! However, what I have is equivalent to declaring **LayerTypes<> layer = new Linear(20, 30)**, which makes its type as LayerTypes<> instead of Linear<> and hence no inference is possible
< zoq> sreenik[m]: Only if you use new`?
< sreenik[m]> Yup, Linear<> layer(20, 30) works but that doesn't.Now the layers I obtain from the loaded FFN model are essentially of type LayerTypes<>, so that cannot be changed. I was reading something regarding pointers in stackoverflow, not sure if it can be of any help here https://stackoverflow.com/questions/17678913/know-the-class-of-a-subclass-in-c
< zoq> sreenik[m]: Let me test something.
< zoq> sreenik[m]: Looks like we would have to implement some function for each layer, that returns us the type ToString() comes to mind.
< sreenik[m]> zoq: Seems like it. Well, apart from each layer, are any changes necessary in any other file which is not a layer (eg: layer_types.hpp)?
< zoq> sreenik[m]: I don't think so, I guess in your case if a layer could return a string representation this would be enough?
< sreenik[m]> zoq: Yes.
< sreenik[m]> As a workaround is anyhing possible with boost's serializable methods (or whatever is used to store the layer representation in the file)?
< zoq> sreenik[m]: Maybe, let's take a look into that as well.
< sreenik[m]> Yup. Wouldn't be a robust fix but could save us a lot of time
KimSangYeon-DGU has quit [Remote host closed the connection]
< sreenik[m]> zoq: That's great! I'll quickly replicate it for the other layers I need...
< sreenik[m]> zoq: Another update. I'm so sorry I didn't notice this earlier, **cout << string(layer.type().name())** prints a string which has the layer stored in between. For example, printing this for the linear _no_bias layer I get this: "PN6mlpack3ann12LinearNoBiasIN4arma3MatIdEES4_EE", while printing the one for the linear layer gives me this: "PN6mlpack3ann6LinearIN4arma3MatIdEES4_EE". Amazingly enough, the digits tell us exactly
< sreenik[m]> how many characters the next word is, not sure what "PN" means though
< zoq> sreenik[m]: I think I read somewhere, that this doesn't work on windows.
< zoq> sreenik[m]: Not sure this is true.
< sreenik[m]> Oo. Just finished the extraction from the string. Someone using Windows might be able to confirm this. I'll just assume that the extraction works before someone confirms. If it doesn't work on Windows I guess I'll be doing what you mentioned earlier
< zoq> Wesreenik[m]: We can just open a PR and write a simple test for it.
ImQ009 has quit [Quit: Leaving]
< jenkins-mlpack2> Project mlpack - git commit test build #207: UNSTABLE in 47 min: http://ci.mlpack.org/job/mlpack%20-%20git%20commit%20test/207/
< rcurtin> sreenik[m]: unfortunately the name you have is a mangled name; different compilers may handle it differently so there is no guarantee it will look like what you showed
< rcurtin> maybe a better solution might be to add a member to each layer that has the name of the layer type... but I don't know how ugly that would be
travis-ci has joined #mlpack
< travis-ci> mlpack/mlpack#7673 (master - a8dd9f5 : Ryan Curtin): The build is still failing.
travis-ci has left #mlpack []