mlpack IRC logs, 2020-02-28

Logs for the day 2020-02-28 (starts at 0:00 UTC) are shown below.

February 2020
--- Log opened Fri Feb 28 00:00:06 2020
01:17 -!- eadwu [] has joined #mlpack
02:40 -!- eadwu [] has quit [Remote host closed the connection]
02:41 -!- prudhvi-hack [0e8bb5e5@] has joined #mlpack
02:45 -!- prudhvi-hack [0e8bb5e5@] has quit [Remote host closed the connection]
02:45 -!- sipun [~androirc@] has quit [Ping timeout: 272 seconds]
04:38 -!- favre49 [75f287e2@] has joined #mlpack
04:38 < favre49> It gets so active here when GSoC starts :)
04:39 < favre49> For those interested in NeuroEvolution, I'd suggest reading the PR for NEAT, I remember I had made it so that it could more easily be extended into HyperNEAT and other variants
04:41 < favre49> I was also thinking, for those interested in the project on CMA-ES, there is issue #70 on ensmallen
04:43 < favre49> I made PR #88 to address some of those concerns, but I never got around to finishing it.
04:43 < Nakul[m]> @favre49 long see.
04:44 < favre49> Also in the realm of neuro-evolution, our current implementations could be even more heavily templated with different mutation or selection schemes (though I'd defer to @zoq about whether it is worth it)
04:45 < favre49> Nakul[m] Yeah I've been very very busy with college and other projects/competitions :)
04:46 -!- favre49 [75f287e2@] has quit [Remote host closed the connection]
07:22 -!- prudhvi-hack [0e8bb5e5@] has joined #mlpack
07:27 -!- prudhvi-hack [0e8bb5e5@] has quit [Remote host closed the connection]
07:39 -!- arvnd [~aravind@2409:4042:38e:51ae:7858:d33e:97c5:a1cb] has joined #mlpack
07:44 -!- travis-ci [] has joined #mlpack
07:44 < travis-ci> birm/ensmallen#1 (backup-master - 08994c5 : Marcus Edel): The build has errored.
07:44 < travis-ci> Change view :
07:44 < travis-ci> Build details :
07:44 -!- travis-ci [] has left #mlpack []
07:45 -!- arvnd [~aravind@2409:4042:38e:51ae:7858:d33e:97c5:a1cb] has quit [Quit: WeeChat 1.9.1]
07:46 -!- travis-ci [] has joined #mlpack
07:46 < travis-ci> birm/ensmallen#3 (master - 8bb3b77 : Ryan Birmingham): The build passed.
07:46 < travis-ci> Change view :
07:46 < travis-ci> Build details :
07:46 -!- travis-ci [] has left #mlpack []
07:46 -!- aravind [~aravind@2409:4042:38e:51ae:7858:d33e:97c5:a1cb] has joined #mlpack
07:46 -!- aravind [~aravind@2409:4042:38e:51ae:7858:d33e:97c5:a1cb] has quit [Client Quit]
07:47 -!- aravind [~aravind@2409:4042:38e:51ae:7858:d33e:97c5:a1cb] has joined #mlpack
07:49 -!- travis-ci [] has joined #mlpack
07:49 < travis-ci> birm/ensmallen#4 (sanity-quickfix - 72bd46c : Ryan Birmingham): The build has errored.
07:49 < travis-ci> Change view :
07:49 < travis-ci> Build details :
07:49 -!- travis-ci [] has left #mlpack []
07:55 -!- aravind [~aravind@2409:4042:38e:51ae:7858:d33e:97c5:a1cb] has quit [Quit: WeeChat 1.9.1]
07:55 -!- aravind [~aravind@2409:4042:38e:51ae:7858:d33e:97c5:a1cb] has joined #mlpack
07:55 -!- aravind is now known as arvnd
08:12 -!- arvnd [~aravind@2409:4042:38e:51ae:7858:d33e:97c5:a1cb] has quit [Quit: WeeChat 1.9.1]
09:09 -!- arvnd [2be449f2@] has joined #mlpack
09:10 -!- arvnd [2be449f2@] has left #mlpack []
09:10 -!- arvnd [2be449f2@] has joined #mlpack
09:16 -!- arvnd [2be449f2@] has quit [Ping timeout: 260 seconds]
10:31 -!- prakhar_ [2be6c443@] has joined #mlpack
10:32 -!- prakhar_ [2be6c443@] has left #mlpack []
11:08 -!- rcurtin[m] [rcurtinmat@gateway/shell/] has quit [Quit: Idle for 30+ days]
11:08 -!- robertohueso [robertohue@gateway/shell/] has quit [Quit: Idle for 30+ days]
11:08 -!- hunting-party104 [hunting-pa@gateway/shell/] has left #mlpack ["Kicked by : Idle for 30+ days"]
12:56 -!- Ritik [0e8b266c@] has joined #mlpack
13:14 < ShikharJaiswalGi> @zoq @rcurtin What do you guys think about adding a disclaimer in the Ideas section mentioning aspirants to reach out to mentors through public channels and not their personal mails?
13:15 < zoq> ShikharJaiswalGi: Well, I think you added that last year?
13:16 < ShikharJaiswalGi> Did I? Hmm, interesting.
13:17 < zoq> ShikharJaiswalGi: "Also, it is probably not a great idea to contact mentors directly (this is why their emails are not given here); [...]"
13:19 < ShikharJaiswalGi> Hmm, then I guess we're doing all we could from our side to encourage private channel talk.
13:20 < zoq> Hm, I encourage people to use the public channels.
13:21 < ShikharJaiswalGi> (edited) ... encourage private channel ... => ... encourage public channel ...
13:22 < ShikharJaiswalGi> Ah yes, public, not private. Gitter has a an edit option luckily.
13:22 < zoq> Perhaps, we can use another color as well.
13:23 < ShikharJaiswalGi> I didn't know GitHub markdown had that option.
13:24 < zoq> I guess HTML inline works, but not sure.
13:28 < ShikharJaiswalGi> Nice, I'll try it out then.
13:36 < ShikharJaiswalGi> Apparently, Markdown doesn't support HTML based color rendering the text.
13:39 -!- Ritik [0e8b266c@] has quit [Remote host closed the connection]
13:45 < SriramSKGitter[m> ```diff
13:45 < SriramSKGitter[m> - What about a hack like this?
13:45 < SriramSKGitter[m> ```
13:46 < SriramSKGitter[m> Hmm that didn't come out right over here. Anyway, wrapping the text within ```diff and - highlights it in red, albeit there is a hyphen at the start of the sentence.
13:49 < zoq> SriramSKGitter[m: I think that could work
13:52 < SriramSKGitter[m> Glad to hear it : )
14:07 < rcurtin> we could remove the mentor names from the projects entirely, but, I'm not sure that's a great idea since then everyone will be asking "who's the mentor"?
14:10 < Nakul[m]> <rcurtin "we could remove the mentor names"> Hahahaha
14:11 < zoq> Looks like the diff solution would put everything into a single line.
14:27 < SriramSKGitter[m> @zoq : Definitely a hacky solution
14:27 < SriramSKGitter[m> Honestly, it's in bold already and pretty prominent. I don't think highlighting it will help much.
14:28 < zoq> you are probably right
14:28 < rcurtin> yeah, I think there are some people who don't manage to read or find the right pages to read and there's not too much we can do about it :)
14:29 < rcurtin> it's *way* better than the first year when we didn't have *anything* set up for students... the only thing we had was the mailing list, and it wasn't easy to get involved writing code
14:29 < rcurtin> so the first year or really the first three years, until we got a nicer process for onboarding, most of March and April was spent responding to emails on the mailing list
14:30 < rcurtin> I used to set aside 60-90 minutes every morning to handle the emails that had come in... much better to have some pages we can link to quickly now, and better-described projects that show interested folks where to look
14:32 < SriramSKGitter[m> It's really well organized now! I found just about everything I wanted to know without any help :D
14:48 < rcurtin> that's great to hear, it means we did a decent job :)
14:48 < rcurtin> (that said, if there is anything you think we can improve... do let us know!)
14:50 -!- ImQ009 [~ImQ009@unaffiliated/imq009] has joined #mlpack
15:11 < Param-29Gitter[m> Hey @rcurtin regarding #2169 do you want me to implement similar code with information_gain? then you can review both of them once you are free?
15:21 < rcurtin> I wouldn't take the time to do it for information gain until the gini gain code has been adequately reviewed
15:35 < Param-29Gitter[m> had a similar thought. That's why didn't do it yet :)
15:38 < rcurtin> yep, sounds good---sorry that I'm moving slow on these. I have to limit the time I put into reviewing PRs, otherwise I don't actually manage to write any mlpack code :(
15:42 < Param-29Gitter[m> I understand I'll try to find other parts in the code which I can rewrite to improve performance. Any specific algorithms which you expect to be improved in Profiling for parallelism?
15:52 < Param-29Gitter[m> or any specific research papers that would help me in understanding what we need to do in that project?
15:55 < rcurtin> totally up to you; it would generally be better to parallelize more widely used algorithms (logistic regression, random forests, k-means, etc.), but it may be that those have already been optimized pretty heavily so it may not be easy
15:59 -!- Mindjolt [6a336b6c@] has joined #mlpack
16:10 < Param-29Gitter[m> Ya... I found a paper but algorithms mentioned in it have already been optimized using OpenMP. Ill do profiling of some other algorithms and try finding some other research papers which could be helpful. Also I tried working on KNN, results are not that satisfactory yet :( . I'll probably spend some more time on it and open a PR if i find something interesting ;)
16:22 < rcurtin> Param-29Gitter[m: sounds good, but do keep in mind that OpenBLAS is itself parallelized, so any algorithm that calls out to OpenBLAS for linear algebra functions may already be effectively parallelized
16:22 < rcurtin> but to see this you'd need to compile against OpenBLAS, and not ATLAS or the reference LAPACK/BLAS implementations
16:52 * SaraanshTandonGi sent a long message: < >
16:52 * SaraanshTandonGi sent a long message: < >
16:53 < SaraanshTandonGi> Is it because of the type of the file
16:53 < SaraanshTandonGi> ?
16:56 < SaraanshTandonGi> I'm trying to run the following simple code:
16:56 * SaraanshTandonGi sent a long message: < >
16:57 < SaraanshTandonGi> with the command:
16:57 < SaraanshTandonGi> `g++ -std=c++11 -fopenmp ffn.cpp `
16:57 * SaraanshTandonGi sent a long message: < >
16:58 < SaraanshTandonGi> Am i supposed to run it some other way?
16:59 < zoq> SaraanshTandonGi: You have to linka gainst mlpack and armadillo
17:01 < zoq> g++ -std=c++11 ffn.cpp -larmadillo -lmlpack -o ffn
17:01 < zoq> Somethng like that
17:05 < SaraanshTandonGi> Still getting the same error with:
17:05 < SaraanshTandonGi> `g++ -std=c++11 -lmlpack -larmadillo -fopenmp ffn.cpp`
17:06 < PrinceGuptaGitte> have you run the command `sudo make install`
17:06 < PrinceGuptaGitte> in mlpack build dir
17:06 < zoq> SaraanshTandonGi: Did you make sure both mlpack and armadillo are available?
17:07 < SaraanshTandonGi> got it to work using:
17:07 < SaraanshTandonGi> `g++ -std=c++11 ffn.cpp -lmlpack -larmadillo -fopenmp`
17:08 < zoq> Great
17:08 < SaraanshTandonGi> Stupid mistake :p
17:30 < PrinceGuptaGitte> Hi, I was thinking about GSOC project(once again), and I had an idea which doesn't exactly fit any Idea propsed in the idea-list, but as it suggests we can provide some other ideas too.
17:30 -!- Mindjolt [6a336b6c@] has quit [Ping timeout: 260 seconds]
17:31 < PrinceGuptaGitte> It would be great to hear some opinions on "Hyperparameter optimization tool" in MLPack for Ann
17:38 < SriramSKGitter[m> Do you mean something like hyperas? That sounds interesting
17:39 < PrinceGuptaGitte> Yes
17:40 < PrinceGuptaGitte> It'll have a lot of things to implement like grid search, random search, coarse to fine sampling.
17:40 -!- k3nz0 [~k3nz0@unaffiliated/k3nz0] has joined #mlpack
17:42 < jeffin143[m]> We do have some of the algorithm implemented
17:42 < jeffin143[m]> But we have to implement some more definitely
17:46 < PrinceGuptaGitte> @jeffin143 I can't seem to find where they are, can you tell me.
17:51 < Param-29Gitter[m> :point_up: [February 28, 2020 9:52 PM]( Ya.. thanks. I'll make sure I compile it correctly this time.
18:06 < kartikdutt18Gitt> I think I saw grid search on mlpack.
18:12 -!- Valliappan_CAGit [gitternapp@gateway/shell/] has quit [Ping timeout: 240 seconds]
18:12 -!- sailor[m] [slackml22@gateway/shell/] has quit [Ping timeout: 240 seconds]
18:12 -!- EL-SHREIFGitter[ [gitterel-s@gateway/shell/] has quit [Ping timeout: 240 seconds]
18:13 -!- AniThoGitter[m] [gittera_26@gateway/shell/] has quit [Ping timeout: 240 seconds]
18:13 -!- TanayMehtaGitter [gittertana@gateway/shell/] has quit [Ping timeout: 240 seconds]
18:13 -!- johnsoncarl[m] [johnsoncar@gateway/shell/] has quit [Ping timeout: 240 seconds]
18:13 -!- letrunghieu[m] [slackml15@gateway/shell/] has quit [Ping timeout: 240 seconds]
18:13 -!- HimanshuPathak[m [slackml17@gateway/shell/] has quit [Ping timeout: 240 seconds]
18:13 < PrinceGuptaGitte> Thanks @kartikdutt18 , I see a good foundation is already present
18:13 -!- TaapasAgrawalGit [gitteragra@gateway/shell/] has quit [Ping timeout: 240 seconds]
18:13 -!- AryamanBhagatGit [gitterarya@gateway/shell/] has quit [Ping timeout: 256 seconds]
18:13 -!- geek-2002Gitter[ [gitterge5@gateway/shell/] has quit [Ping timeout: 256 seconds]
18:13 -!- ArunavShandeelya [slackml11@gateway/shell/] has quit [Ping timeout: 256 seconds]
18:13 -!- Nipunwaas[m] [slackml23@gateway/shell/] has quit [Ping timeout: 256 seconds]
18:14 -!- aadarsh-asthanaG [gitteraada@gateway/shell/] has quit [Ping timeout: 256 seconds]
18:14 -!- kartikdutt18Gitt [gitterka4@gateway/shell/] has quit [Ping timeout: 256 seconds]
18:14 < SriramSKGitter[m> @prince776 Came across this as well, might be helpful.
18:17 < PrinceGuptaGitte> Thanks
18:18 < PrinceGuptaGitte> Guess I will work on it but not for GSOC project
18:19 < SriramSKGitter[m> Happy to help :)
18:25 -!- ArunavShandeelya [slackml11@gateway/shell/] has joined #mlpack
18:25 -!- geek-2002Gitter[ [gitterge5@gateway/shell/] has joined #mlpack
18:25 -!- Nipunwaas[m] [slackml23@gateway/shell/] has joined #mlpack
18:25 -!- AryamanBhagatGit [gitterarya@gateway/shell/] has joined #mlpack
18:26 -!- Valliappan_CAGit [gitternapp@gateway/shell/] has joined #mlpack
18:26 -!- EL-SHREIFGitter[ [gitterel-s@gateway/shell/] has joined #mlpack
18:27 -!- letrunghieu[m] [slackml15@gateway/shell/] has joined #mlpack
18:27 -!- sailor[m] [slackml22@gateway/shell/] has joined #mlpack
18:27 -!- HimanshuPathak[m [slackml17@gateway/shell/] has joined #mlpack
18:29 -!- TanayMehtaGitter [gittertana@gateway/shell/] has joined #mlpack
18:30 -!- AniThoGitter[m] [gittera26@gateway/shell/] has joined #mlpack
18:31 -!- johnsoncarl[m] [johnsoncar@gateway/shell/] has joined #mlpack
18:32 -!- aadarsh-asthanaG [gitteraada@gateway/shell/] has joined #mlpack
18:34 -!- tanvi [b64a58a6@] has joined #mlpack
18:34 -!- tanvi [b64a58a6@] has left #mlpack []
18:35 -!- tanvi [b64a58a6@] has joined #mlpack
18:35 -!- TaapasAgrawalGit [gitteragra@gateway/shell/] has joined #mlpack
18:35 < PrinceGuptaGitte> Hi @zoq @ShikharJ , can I ask if implementation of YOLO algorithm for object detection is a good enough idea for GSOC 2020 regarding the idea *Application of ANN Algorithms Implemented in mlpack* in Idea-list. @zoq I know that it seems interesting but I was confused if it's enough for GSOC. Can you please give me your input. I've been working on theoretical part, now I want to move ahead.
18:35 < tanvi> Hello everyone. I am a beginner to start as an open source contributor so can anybody help me to start?
18:35 < zoq> PrinceGuptaGitte: Yes, it's an interesting and big enough project for GSoC.
18:36 < tanvi> I want to contribute in mlpack how can I start from here?
18:36 < zoq> tanvi: Hello, see
18:36 -!- kartikdutt18Gitt [gitterka4@gateway/shell/] has joined #mlpack
18:36 -!- Pranshu54 [75dc7067@] has joined #mlpack
18:37 < zoq> tanvi: I think, might be intersting as well.
18:37 < tanvi> thank you for this let me explore this
18:37 < PrinceGuptaGitte> Oh thanks a lot. I'm gonna start digging deeper into it and think about implementational part to start building the propasal
18:37 < PrinceGuptaGitte> Thanks a lot @zoq
18:37 < zoq> Sounds good.
18:37 < tanvi>
18:37 < tanvi> this isn't working
18:38 < zoq> Did you remove the . at the end?
18:39 < tanvi> I think no
18:39 < tanvi> i opened it directly from here so didnt think about that
18:40 < zoq> Ahh, good to know, will post it without the stop at the end next time.
18:41 < PrinceGuptaGitte> Interesting, gitter automatically excludes the stop from link.
18:47 -!- tanvi [b64a58a6@] has quit [Ping timeout: 260 seconds]
18:53 -!- favre49 [75f287e2@] has joined #mlpack
18:54 < favre49> Would it be good to have links to older GSoC proposals on the webpage? How to write a proposal seems to be a common question here
18:59 -!- favre49 [75f287e2@] has quit [Remote host closed the connection]
19:03 < himanshu_pathak[> Hey zoq can you please answer a simple query in I want to finish it as soon as possible
19:03 < zoq> favre49: Hm, don't think we can publish older proposals without any consent, and I guess we would probably see simialr proposals, which I think it's what we are looking for.
19:10 -!- favre49 [75f287e2@] has joined #mlpack
19:11 < favre49> zoq That's true, i guess a lot of people would see it as a copyable format rather than just an example
19:13 -!- favre49 [75f287e2@] has quit [Remote host closed the connection]
19:14 -!- Nakul [~androirc@] has joined #mlpack
19:23 < Nakul[m]> Here are some of my seniors proposal.If you guys need any help related to that.
19:23 < Nakul[m]>
19:25 < Nakul[m]> Making proposal is totally personalize think so don't just copy paste do research about work.
19:25 -!- Pranshu54 [75dc7067@] has quit [Remote host closed the connection]
19:25 < Nakul[m]> Let me know if I am wrong
19:40 < saksham189Gitter> Hey @zoq I wanted your opinion regarding the adaptive pooling mean and max layers PR ( ). Do you think we should implement the layer as a wrapper over the original pooling layer since most of the code is exactly the same once the stride and kernel parameters have been calculated?
20:12 -!- Nakul [~androirc@] has quit [Ping timeout: 255 seconds]
20:28 -!- ImQ009 [~ImQ009@unaffiliated/imq009] has quit [Quit: Leaving]
20:39 < EL-SHREIFGitter[> Why this project :
20:39 < EL-SHREIFGitter[>
20:39 < EL-SHREIFGitter[> Still has no mentor?
20:45 < rcurtin> Nakul[m]: agreed, every proposal is specific to the person and the project. there's no strict template or guideline to follow, and since so many people work directly with the community before submitting an application, we often have a pretty clear picture of the applicant already
20:46 < rcurtin> which should relieve a bit of pressure; we already know who you are, so the application doesn't have to be *perfect* :)
20:46 < rcurtin> EL-SHREIFGitter[: not sure why there's not a name there, but someone wrote it in the list so there likely is a mentor. it was probably an oversight
20:46 < rcurtin> in any case, feel free to discuss the project here
22:02 < jeffin143[m]> Toshal Agrawal (Gitter) / ToshalAgrawal[m] is the mentor for that project ,EL-SHREIF (Gitter)
22:11 < Nakul[m]> rcurtin: birm added some comments #49. have a look when you got time.
22:14 < Nakul[m]> And also is there any tool or any way to test build (due to change made in cmake) on all different OS. currently using Virtual Machine for that.
22:50 < Nakul[m]> > rcurtin: birm added some comments #49. have a look when you got time.
22:50 < Nakul[m]> On model repo.
--- Log closed Sat Feb 29 00:00:07 2020