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/
alan__[m] has joined #mlpack
< MayankRaj[m]>
Hey everyone I was thinking of implementing some pooling methods like Fractional max pooling, mixed pooling, gated pooling and tree pooling as a GSoC project. Can this be a valid project idea for this year??
ImQ009 has joined #mlpack
< RishabhGargGitte>
Hey @rcurtin , actually the documentation on the website is up-to-date.
< RishabhGargGitte>
Which is actually the documentation for version 3.1.0.
< RishabhGargGitte>
The documentation of the stable release is updated. I guess we need to mention this in the documentation too that never google search for mlpack on google, it redirects to older versions xD
< RishabhGargGitte>
(edited) ... for mlpack on google, it ... => ... for mlpack, it ...
< MayankRaj[m]>
Hi, I'm Mayank Raj and i am really interested in applying for Gsoc in mlpack. I am planning of implementing the following :-
alexaapo has joined #mlpack
< zoq>
MayankRaj[m]: Hello, yes this could be a good GSoC project.
< iamarchit123Gitt>
Hi @zoq @rcut
< AakashkaushikGit>
hey @zoq update on the [PR](https://github.com/zoq/mlpack/pull/1) only `brnn` class is left and there are only two tests which fail and those are in the feedforward and serialization tests. if you can take a look or give feedback that would be awesome, after which i can update the existing models in the model repo and even add a new one.
< AakashkaushikGit>
Anyone else that would like to review that PR is really welcome, it is a bit long (really sorry for that)
< zoq>
AakashkaushikGit: Thanks, I'll take a look later today.
< zoq>
iamarchit123Gitt: Hello there.
alexaapo has quit [Ping timeout: 240 seconds]
< AakashkaushikGit>
thanks @zoq ( โนโฝโน ) (just trying out these emojis)
< rcurtin[m]>
basically there are some instances in which `typename` is not enough to tell the compiler that it is a dependent templated type, so you also need to add `::template`
< rcurtin[m]>
I would not say it is pretty... :)
< RishabhGargGitte>
Thanks for the link, i'll read it. Just to clarify, generally we require this syntax when we have a template inside a template. Am I right ?
< rcurtin[m]>
yeah, that is a decent summarization of when we need it
< rcurtin[m]>
I think there might be some additional complexities on top of that, but that's typically the mental rule I use in my head to decide whether a `::template` is needed, and then the compiler tells me if I am right or wrong :)
< RishabhGargGitte>
Okay, right now your words aren't making much sense to me, but hopefully they will once I go through that link. :)
< rcurtin[m]>
๐๏ธ for what it's worth, templates can be extremely complicated... it took me many years to learn them "well", and there are always surprising new things I didn't know
< RishabhGargGitte>
Also, we have made `EvaluatePtr` a static function. Does this also has something to do with this too ?
< rcurtin[m]>
I don't think `static` should play into that, no, just the fact that it is a doubly-derived template type (sorry if that wording doesn't make much sense, maybe the link will help)
< RishabhGargGitte>
I am having many questions in my mind, but I will hold them back for now and first read that resource. After that I will ask if I have any further questions :). Thanks again!
< rcurtin[m]>
the entire C++ FAQ is great, although it can take a while to get through (and maybe a few readings to understand)
< jonpsy[m]>
Hey, could someone verify if my mail (yet again) got detoured to spam?
< rcurtin[m]>
I truly wish I knew what I could do to get mlpack list emails to not end up in spam in GMail, but there is no way that Google provides to handle that
< jonpsy[m]>
Okay, I think I realise the problem
< jonpsy[m]>
It's blocking my college id
< rcurtin[m]>
jonpsy: I doubt that the issue is on your end... your posts to the list are successful
< jonpsy[m]>
I'll try usig my gmail and send the same mail. If you guys don't mind?
< zoq>
Not at all.
< rcurtin[m]>
feel free, but note that not everyone on this list is in this channel, so you might want to add a note to the top of your email indicating why you're resending
< jonpsy[m]>
Will do, thanks
< rcurtin[m]>
otherwise you might get a "please be patient and wait for a response" ๐
< jonpsy[m]>
Hahah wouldn't want that
< jonpsy[m]>
Boom! Solved it, looks like our mailing list invalidates my college id. Should I put in issue section? =P
< rcurtin[m]>
that's not an issue with the list software, as I described, it is an issue with the Google mailservers
< rcurtin[m]>
see if you can figure out how to get Google support to help... good luck...
< jonpsy[m]>
My gmail seems to work, so i dont mind :)
< brongulusGitter[>
What usually happens in the meet-ups?
< zoq>
brongulusGitter[: We don't really have an agenda, often just some random stuff, we also try to answer questions about mlpack issues.
< RishabhGargGitte>
Hey @rcurtin, I went through that FAQs, and I have the following interpretation. Here, `EvaluatePtr` is a function of a class i.e. `FitnessFunction`. Now, since it is a template parameter, compiler doesn't know whether it refers to an object or a type, it creates ambiguity. Thus to resolve that ambiguity, we are using `FitnessFunction::template` to tell it that it is a class.
< RishabhGargGitte>
Although, if `FitnessFunction` were a `type` then we would have instead used `typename FitnessFunction`. Did I get it right ?
< rcurtin[m]>
I think that is right, but also note that `EvaluatePtr` is itself a templated function
< rcurtin[m]>
(if `EvaluatePtr` did not take that `bool` template parameter, we would not need the `::template`)
< brongulusGitter[>
Sounds fun, are passive attendees allowed? :)
< AakashkaushikGit>
Haha totally yes !
< RishabhGargGitte>
> `rcurtin (@ryan:ratml.org)` (if `EvaluatePtr` did not take that `bool` template parameter, we would not need the `::template`)
< RishabhGargGitte>
Ahh, yes. Now I understand it. Thanks a lot for explaining in such detail. I really appreciate your time.
< rcurtin[m]>
๐๏ธ
CssTejaGitter[m] has joined #mlpack
< CssTejaGitter[m]>
Hello, i am trying to build mlpack from source in windows, i get this error, Could NOT find cereal (missing: CEREAL_INCLUDE_DIR) (Required is at least
< CssTejaGitter[m]>
version "1.1.2") tried including cereal folder in the deps, still the same issue.
< jonpsy[m]>
zoq hi would you mind reviewing the ZDT test suite in near future?
< rcurtin[m]>
CssTeja (Gitter): I think `CEREAL_INCLUDE_DIR` should be the directory containing the `cereal/` directory; so, if you have `cereal.hpp` in, say, `C:/cereal/cereal.hpp`, then actually you would want `CEREAL_INCLUDE_DIR="C:/"`