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/
saksham189 has quit [Ping timeout: 256 seconds]
gmanlan has joined #mlpack
heisenbug_ has joined #mlpack
< heisenbug_> hey zoq, rcurtin...can I get some feedback on my proposal? How to improve it for next time?
pd09041999 has joined #mlpack
heisenbug_ has quit [Ping timeout: 256 seconds]
gmanlan has quit [Ping timeout: 256 seconds]
pd09041999 has quit [Ping timeout: 248 seconds]
pd09041999 has joined #mlpack
KimSangYeon-DGU has joined #mlpack
mulx10 has joined #mlpack
< mulx10> jeffin143: Yes, I tried with a slight variation. (https://pastebin.com/wmsiGMrz)
mulx10 has quit [Client Quit]
jeffin143 has joined #mlpack
< jeffin143> Mulx10 : I ll look at it once I reach home, travelling now
< jeffin143> Also if it works , I think it's good idea to make a tutorial and post it either on docs or mlpack /models
< jeffin143> Bcse I guess not many would now that such thing could be done and hence reference could always be good, may be I could be wrong
jeffin143 has quit [Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )]
< jenkins-mlpack2> Project docker mlpack nightly build build #320: STILL UNSTABLE in 3 hr 50 min: http://ci.mlpack.org/job/docker%20mlpack%20nightly%20build/320/
pd09041999 has quit [Ping timeout: 258 seconds]
heisenbug_ has joined #mlpack
heisenbug_ has quit [Quit: Page closed]
mulx10 has joined #mlpack
pd09041999 has joined #mlpack
< mulx10> https://pastebin.com/swh1kzFG this could be used to load a folder. the final mat contains data in the form that could be directly fed into the network.
mulx10 has quit [Ping timeout: 256 seconds]
pd09041999 has quit [Ping timeout: 276 seconds]
pd09041999 has joined #mlpack
Mulx10 has joined #mlpack
< Mulx10> jeffin143 : yes sure
Mulx10 has quit [Ping timeout: 256 seconds]
< rcurtin> Mulx10: looks nice. for the second loop, you could probably get some speedup for this in two ways:
< rcurtin> (1) allocate the full size of dataset instead of calling join_cols() repeatedly (each call to join_cols() will copy the matrix)
< rcurtin> (2) use 'false' as a fourth parameter to the constructor of `arma_mat` to avoid copying the memory, so arma_mat is just an alias around the memory held by opencv_mat
< rcurtin> in any case, that whole snippet is nice and short and easy to understand, which is great :)
pd09041999 has quit [Ping timeout: 258 seconds]
Mulx10 has joined #mlpack
< Mulx10> rcurtin : thanks, should I start implementing it?
< rcurtin> Mulx10: up to you, I was just throwing some suggestions out there :)
Mulx10 has quit [Ping timeout: 256 seconds]
pd09041999 has joined #mlpack
KimSangYeon-DGU has quit [Ping timeout: 256 seconds]
saksham189 has joined #mlpack
Toshal has joined #mlpack
< Toshal> ShikharJ: saksham189: Hi may be somewhat late. I am highly sorry for that. I will be there till 9:15
jeffin143 has joined #mlpack
jeffin143 has quit [Client Quit]
< ShikharJ> Toshal: Alright, no problem, please let us know when you're here.
< ShikharJ> saksham189: I think we should start now. Toshal can look up the IRC logs for the previous conversation.
< saksham189> alright
< ShikharJ> Okay, so first of all congrats on getting selected :) We had 80+ proposals this time, and merely 9 slots.
< ShikharJ> I'll be mentoring you and Toshal for the summers, but feel free to ask other mentors for help, and make conversation with everyone :)
< saksham189> thanks :) It's great to be part of mlpack.
< ShikharJ> We'll have a another formal introduction sometime next week (Marcus is overseeing that). There, we'll introduce you both to the broader mlpack community and the story behind mlpack since its inception and the people who have worked on it (and a few success stories of mlpack as well).
< ShikharJ> For now I think, we should start up by deciding on a time for bi or tri-weekly updates. Which one is more preferable to you?
< saksham189> I think that bi-weekly is good. Although we can give any urgent updates through IRC anytime.
< ShikharJ> Okay great, Toshal please provide your preference as well. Also, if you have any other plans for the summer (vacation / work) please let me know. We'll need to decide for the days and timings as well, since out timezones would be different.
< saksham189> I don't have any other plans for summer as of now. I will be moving to Vietnam for summer as my parents live there.
< ShikharJ> saksham189: What about Monday and Thursday / Friday? We can have meetup in the IRC channel itself.
< Toshal> Hi, I am also fine with bi-weekly update.
< saksham189> I am fine with any day.
< ShikharJ> saksham189: Whoa, interesting country. Have fun! Let me know when you need the time off for traveling and vacations :)
< ShikharJ> Toshal: And what about the days?
< Toshal> ShikharJ: can't we meet on weekends?
< Toshal> I am highly free on those days.
< ShikharJ> Toshal: Do you have any plans for the summers? I don't think I would be available much on weekends.
< Toshal> I also don't have any other plan this summer.
< Toshal> Except some schools and papers.
< ShikharJ> Oh yeah, please let me know of your college re-opening schedules.
< Toshal> Okay Friday is fine for me.
< saksham189> ShikharJ: my college would open around 1st August.
< ShikharJ> Toshal: I was hoping the meeting would be more spread out over the week. There'd be literally nothing to talk about on Sunday, after we've met on Saturdays right?
< Toshal> ShikharJ: My college re-opening may be on 1st June or 15th June. But, it will be only for one month.
< Toshal> ShikharJ: Yes, as per your expertise. I am fine with any time.
< ShikharJ> saksham189: Okay, great so I think we have a good date range there. Let me know if you want me to shift your coding time dates to suit your needs, since you'll be busy with college in August. You can cover up for that time in this month if you feel okay with that.
< ShikharJ> saksham189: That's assuming you're free to work now, and willing to start soon, but no issues there.
< Toshal> ShikharJ: I don't need to attend college that much but will need to be in touch with it.
< ShikharJ> Toshal: Hmm, 1st June? Damn, you're working too hard :)
< Toshal> Yeah, university and some college rules.
< ShikharJ> saksham189: Can we decide on a time? For this month, I'll be primarily in India, so I think post 9pm should be suitable for everybody? Let me know if any of you have any objections for that?
< ShikharJ> Monday and Friday post 9pm?
< saksham189> yes thats good for me.
< Toshal> Fine with me as well
< ShikharJ> Coo, we can decide for the next month later. Next up, I think we need to decide on the work that needs to be done between the three of us.
< ShikharJ> I had the broad desire to include the GAN framework in the next release, which will probably happen towards the end of August.
< Toshal> Yes me too.
< ShikharJ> I see that you both are already acquainted with the coding conventions and are already familiar with the ANN code, so that works in our favour.
< ShikharJ> For now, let's aim for finishing up on the pending work till the Community bonding period ends? If anyone wants to take a break for now and start in the coding period itself, now is the time to speak up :)
< ShikharJ> By pending work, I mean the pending PRs, that are currently open.
< saksham189> yes I think that it would be good to have them finished and merged.
< ShikharJ> For saksham189 I see two related to GANs and one related to Highway networks. Both of the GAN related ones are nearly complete, not sure of the highway networks PR, please enlighten us on that.
< Toshal> I am fine. Just as I mentioned I may not be in that great touch between 17 to 28 may due to exams. But I will be in touch for sure.
< ShikharJ> For Toshal I see GAN serialization and Dual Optimizer. For now I think we should focus on Serialization, Dual Optimizer is going to be a big PR in my opinion, so we can leave that for the coding period.
< saksham189> ShikharJ: I think it is close to completion. I have added the tests and documentation. Further reviews would be helpful.
< ShikharJ> saksham189: Okay great, also, I think that one of the PR had merge conflicts, so that might need to get sorted out.
< Toshal> ShikharJ: Okay, I guess I can finish dual optimizer implementation before my exam begins. Testing looks like tough nut. Also I will mention quite important point after saksham finishes.
< saksham189> ShikharJ: yes thanks for the reminder. I'll do that tonight
< ShikharJ> My work for now would be to provide reviews on your current PRs and try finishing up my own implementation of CycleGAN. I've left that one neglected for a long time now :)
< ShikharJ> Okay, after this all is done, we'll decide on splitting up the work where your proposals overlap. One such point would be StackedGAN I think, but that is all in the future. So for now we're good.
< Toshal> ShikharJ: I have some important points. I am starting them right now.
< ShikharJ> I hope that this experience is enjoyable for both of you, full of learning and fun. We're going to have a great summer, and all the mentors will be there for help.
< ShikharJ> Toshal: Sure, go ahead.
< Toshal> 1. Orielly test is quite a lot big. It will take quite a lot of time to test it. With my estimation approx 50 days.
< Toshal> It's currently running.
< ShikharJ> Toshal: Where are you running it? On what machine?
< Toshal> Today is the 7th day. I am running on i5 8th gen.
< saksham189> Toshal: are you trying to run using the full mnist dataset?
< Toshal> ShikharJ: yes I am running on full mnist dataset.
< ShikharJ> Toshal: Are you running on your own machine?
< Toshal> ShikharJ: Yes, I am running on my own machine
< ShikharJ> Toshal: I'd advise you not to do that. We have an online heavy-duty node for running these tests. We'll be providing you access to that in the coming days. That should help greatly.
< Toshal> Okay.
< ShikharJ> Toshal: It's where I ran my tests, full MNIST under 7 hours on single core.
< ShikharJ> Toshal: Oreilly took about 4.5 hours on multiple cores (single core aggregate was around 11 hours).
< ShikharJ> So testing should become a lot less painful in the days to come. Till then, I'll run your code on the server, and cross-check the output. Sounds good?
< Toshal> 2. Dual optimizer are quite tough for WGAN-GP. We may need to modify current FFN implementation quite a lot. In WGAN-GP we need to train two batches on one loss and the pseudo batch on another loss. Currently, FFN implementation only support one loss so that might be somewhat painful.
< ShikharJ> Toshal: I am yet to review your comment on the PR regarding the Dual Optimizer for WGAN-GP. I'll get to that when I have some time, and then maybe we can proceed from there?
Toshal has quit [Read error: Connection reset by peer]
< ShikharJ> saksham189: Okay, so I think, we're done for now. See you later. Toshal has disconnected, so probably, he's also finished. Have a good night!
< saksham189> ShikharJ: yes, thanks for your time!
< ShikharJ> We'll have a quick chat on Monday then.
Toshal has joined #mlpack
< Toshal> ShikharJ: Sorry I just got disconnected.
< Toshal> Okay. Regarding the serialization thing. I would say, a lot of code would be changed after Dual Optimizer's gets implemented. So I was thinking that │
< Toshal> │ | lets finish with Dual Optimizer.Let
< ShikharJ> Toshal: Okay, please suit your preferences, we'll take up Dual Optimizer for now then.
< Toshal> ShikharJ: Thanks, that got creepy. :)
< Toshal> saksham189: Just in the end. Can I get a copy of your proposal. I would share mine too. It will help us to know where we will be coinciding.
< saksham189> Toshal: yes we can do that.
< Toshal> Okay I will be sending it to your personal mail soon.
jeffin143 has joined #mlpack
< Toshal> ShikharJ: saksham189: Thanks for your time.
< Toshal> And sorry for being late.
< ShikharJ> No worries
jeffin143 has quit [Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )]
< Toshal> rcurtin: zoq: Sorry for disturbance. This is just a reminder. It want to remind of https://github.com/mlpack/ensmallen/pull/109.
< rcurtin> Toshal: no problem. I am working through my backlog of PRs at the rate of 3 a day :) I'll try and get this one soon
Toshal has quit [Remote host closed the connection]
pd09041999 has quit [Quit: pd09041999]
saksham189 has quit [Ping timeout: 256 seconds]
govg has joined #mlpack