--- Log opened Fri May 10 00:00:09 2019 | ||
-!- anvan [~androirc@103.252.200.48] has quit [Ping timeout: 252 seconds] | 02:22 | |
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has quit [Remote host closed the connection] | 02:36 | |
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has joined #shogun | 02:43 | |
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has quit [Ping timeout: 258 seconds] | 02:47 | |
-!- anvan [~androirc@111.65.38.90] has joined #shogun | 02:48 | |
-!- anvan [~androirc@111.65.38.90] has quit [Ping timeout: 248 seconds] | 04:06 | |
-!- anvan [~androirc@111.65.60.168] has joined #shogun | 04:24 | |
-!- anvan [~androirc@111.65.60.168] has quit [Ping timeout: 252 seconds] | 05:00 | |
-!- anvan [~androirc@111.65.63.230] has joined #shogun | 05:04 | |
-!- anvan [~androirc@111.65.63.230] has quit [Ping timeout: 248 seconds] | 05:25 | |
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has joined #shogun | 05:40 | |
-!- anvan [~androirc@103.252.200.48] has joined #shogun | 06:26 | |
-!- aris [67fcc830@gateway/web/freenode/ip.103.252.200.48] has joined #shogun | 08:06 | |
-!- aris [67fcc830@gateway/web/freenode/ip.103.252.200.48] has quit [Ping timeout: 256 seconds] | 08:28 | |
-!- HeikoS [~heiko@95.pool85-48-188.static.orange.es] has joined #shogun | 08:35 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 08:35 | |
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has quit [Remote host closed the connection] | 08:47 | |
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has joined #shogun | 08:49 | |
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has quit [Ping timeout: 246 seconds] | 08:53 | |
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has joined #shogun | 08:55 | |
-!- HeikoS [~heiko@95.pool85-48-188.static.orange.es] has quit [Ping timeout: 245 seconds] | 08:58 | |
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has quit [Ping timeout: 268 seconds] | 09:00 | |
-!- HeikoS [~heiko@58.pool85-48-188.static.orange.es] has joined #shogun | 09:15 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 09:15 | |
-!- essam [c5351260@gateway/web/freenode/ip.197.53.18.96] has joined #shogun | 09:34 | |
-!- HeikoS [~heiko@58.pool85-48-188.static.orange.es] has quit [Ping timeout: 258 seconds] | 09:47 | |
-!- wiking_ [~wiking@c-185-45-237-122.customer.ggaweb.ch] has joined #shogun | 09:56 | |
-!- essam [c5351260@gateway/web/freenode/ip.197.53.18.96] has quit [Quit: Page closed] | 10:01 | |
-!- essam [c5351260@gateway/web/freenode/ip.197.53.18.96] has joined #shogun | 10:01 | |
essam | Heiko: ping | 10:01 |
---|---|---|
-!- wiking_ [~wiking@c-185-45-237-122.customer.ggaweb.ch] has quit [Ping timeout: 248 seconds] | 10:02 | |
-!- HeikoS [~heiko@249.pool85-48-188.static.orange.es] has joined #shogun | 10:03 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 10:03 | |
essam | Heiko: ping | 10:04 |
@HeikoS | hi | 10:04 |
@HeikoS | essam: how are things? :) | 10:05 |
essam | great, how are you? | 10:05 |
@HeikoS | not too bad as well | 10:05 |
@HeikoS | I thought it might be nice to have a little chat before a kick off meeting with everyone | 10:05 |
@HeikoS | to answer questions, to clarify the next few weeks etc | 10:06 |
essam | yeah, that would be great | 10:06 |
essam | so, today I'm working on the mixins PR | 10:06 |
@HeikoS | cool | 10:07 |
@HeikoS | so with that one | 10:07 |
@HeikoS | keep in mind this is experimentation | 10:07 |
essam | hopefully I will get swig running using CRTP, instead of the mixin framework | 10:07 |
@HeikoS | we have to see what works and what not | 10:07 |
@HeikoS | we have used CRTP inside the DenseFeatureDispatcher | 10:07 |
@HeikoS | to have "virtual" templated methods | 10:07 |
@HeikoS | but it also increases the compile time /swig code | 10:08 |
@HeikoS | so with the mixins | 10:08 |
@HeikoS | the main motivation was the observer stuff | 10:08 |
@HeikoS | ObservedValue needs ::watch_param and ::get | 10:08 |
@HeikoS | but we don't want it to be SGObject | 10:08 |
essam | yeah, so I created two mixins | 10:09 |
essam | one containing get/add/clone and stuff like that | 10:09 |
@HeikoS | ah cool | 10:09 |
essam | and an observer mixin containing watch_param/observe etc | 10:09 |
@HeikoS | curios to see how that goes | 10:09 |
@HeikoS | did you have a look at the feature branch | 10:10 |
@HeikoS | because there are quite some changes compared to develop | 10:10 |
essam | no not yet | 10:10 |
essam | today i'm free, so I will take a look at it | 10:10 |
-!- wiking_ [~wiking@c-185-45-237-122.customer.ggaweb.ch] has joined #shogun | 10:11 | |
essam | sorry, what feature branch? | 10:11 |
@HeikoS | I think i sent a link | 10:11 |
@HeikoS | but let me find it for you | 10:11 |
essam | feature/observable_framework? | 10:11 |
@HeikoS | https://github.com/shogun-toolbox/shogun/tree/feature/observable_framework | 10:11 |
@HeikoS | yes | 10:11 |
essam | yeah, yeah, I took a look at it | 10:11 |
@HeikoS | there giovanni added ObservedValue to SGObject.h | 10:12 |
@HeikoS | and that is not pretty | 10:12 |
@HeikoS | but there is no other way with this design | 10:12 |
essam | they are interdependent | 10:12 |
essam | SGObject needs ObservedValue and vise versa | 10:12 |
@HeikoS | so separating the parameter framework from SGObject should allow to both have ObservedValue to be stand-alone and also to move it to a sep file | 10:12 |
@HeikoS | yes exactly right | 10:12 |
essam | yes, I'm working on it right now | 10:13 |
@HeikoS | keep in mind .. we don't need a fully working solution for this problem. but rather a draft that works more or less, and that shows the design and with what everyone is happy | 10:13 |
@HeikoS | then when GSoC really starts, you can implement it cleanly and tune/polish it | 10:13 |
@HeikoS | cool | 10:14 |
@HeikoS | I think that is a nice warm-up thing to do | 10:14 |
@HeikoS | a few other things you should know | 10:14 |
essam | I hope big diffs are ok :"D | 10:14 |
@HeikoS | hehe yes for now | 10:14 |
@HeikoS | since it is a draft | 10:14 |
@HeikoS | and then once things start we can chuck it in in small bits | 10:14 |
essam | yes that would be great | 10:15 |
@HeikoS | https://github.com/shogun-toolbox/shogun/wiki/GSoC_2019_deliverables | 10:15 |
@HeikoS | this is our guideline for what to do aside from coding | 10:15 |
@HeikoS | these things are important to make sure your project is nicely exposed to the community | 10:16 |
essam | thanks, that helps | 10:16 |
@HeikoS | so aside from the mixin stuff | 10:16 |
@HeikoS | we should iterate over the proposal and make a nice timeline | 10:16 |
@HeikoS | well or rather discuss / update yours | 10:16 |
@HeikoS | we can help you with that | 10:16 |
@HeikoS | but the main thing is that we have some kind of idea/plan for all the bigger topics you want to touch | 10:17 |
@HeikoS | just like with the mixin | 10:17 |
@HeikoS | then there are a few important things once GSoC has started | 10:17 |
@HeikoS | these are | 10:17 |
@HeikoS | weekly cookbook page | 10:18 |
@HeikoS | weekly short (one paragraph) blog updates of what you have been doing | 10:18 |
@HeikoS | and then for every evaluation (there are 3), one compiled/edited bigger one (we will help editing) | 10:18 |
essam | is there a specific platform to write these? | 10:18 |
@HeikoS | no you can choose | 10:18 |
essam | wonderful | 10:19 |
@HeikoS | check out last year | 10:19 |
@HeikoS | https://wuwei.io/post/2018/08/gsoc18-summary-page/ | 10:19 |
@HeikoS | https://shubham808.github.io/blog/ | 10:19 |
@HeikoS | this is really nice for you to have a track record of what you have been doing (for later applications etc), and it is nice for us to showcase your work for next year's students | 10:20 |
essam | I read shubham's one the first day when gsoc announced organizations, it's great | 10:20 |
@HeikoS | haha yes, that's exactly the point of those | 10:20 |
@HeikoS | you should tell him :) | 10:20 |
essam | I will make sure I will :"D | 10:21 |
@HeikoS | re the meta examples, maybe also try to send one cookbook before GSoC starts so you have an idea how that goes | 10:21 |
@HeikoS | should not take so long | 10:21 |
@HeikoS | any python undocumented example is a good candidate | 10:21 |
essam | yeah, I should do that. currently i have no idea how these work | 10:21 |
@HeikoS | there are two things | 10:21 |
@HeikoS | the meta examples themselves .. porting a python script to a meta example should be copy paste more or less | 10:22 |
@HeikoS | and then there are the cookbook pages, which are the things that appear on the website under "examples" | 10:22 |
@HeikoS | these reference snippets from the meta examples | 10:22 |
@HeikoS | so ideally you would send one cookbook page and a few meta examples each week on average | 10:22 |
@HeikoS | try the make targets | 10:22 |
@HeikoS | make meta_examples | 10:23 |
@HeikoS | and | 10:23 |
@HeikoS | make cookbook | 10:23 |
@HeikoS | there is also a readme for how it all works | 10:23 |
essam | I will check that out | 10:23 |
@HeikoS | cool | 10:23 |
@HeikoS | last thing is: whenever you work on Shogun, make sure to hang out in irc (from 27th) | 10:23 |
@HeikoS | so if you have questions, you can ask us, we can check in with you, and we have a rough idea of what is happening | 10:24 |
@HeikoS | any questions from your side? :) | 10:24 |
essam | yeah about that | 10:24 |
essam | from 27 to 4 I have final exams | 10:24 |
essam | I hope that's okay | 10:24 |
@HeikoS | ah yes | 10:24 |
@HeikoS | sure that is OK | 10:25 |
@HeikoS | let's factor it into your schedule | 10:25 |
@HeikoS | and make sure we don't get into a rush | 10:25 |
essam | great | 10:25 |
@HeikoS | generally with being away/traveling/exams | 10:25 |
@HeikoS | all no problem | 10:25 |
@HeikoS | just tell us before | 10:25 |
@HeikoS | dont tell us after :) | 10:25 |
@HeikoS | (thats also mentioned on the wiki page about deliverables) | 10:25 |
essam | sure :"D | 10:25 |
essam | alright so the other main topics are: features/cross validation/kernels and string features | 10:26 |
@HeikoS | (for us, the most important thing are regular updates from your side) | 10:26 |
essam | I would like to make a more concrete plan for the features stuff, and send it to you | 10:26 |
essam | if that's ok | 10:26 |
@HeikoS | that is great | 10:26 |
@HeikoS | can you create a googledoc | 10:26 |
@HeikoS | where you put your schedule | 10:27 |
@HeikoS | and then each topic can have a page in there | 10:27 |
@HeikoS | we you collect ideas, and we can discuss together | 10:27 |
@HeikoS | with the others | 10:27 |
@HeikoS | you can share it at the mailing list | 10:27 |
@HeikoS | or send it to us directly if you prefer | 10:27 |
essam | wonderful, I will do that | 10:27 |
@HeikoS | actually | 10:27 |
@HeikoS | maybe put the schedule in a personal page | 10:28 |
@HeikoS | and just the details in the googledoc | 10:28 |
@HeikoS | but that can happen later | 10:28 |
@HeikoS | for now most important is that we have a doc | 10:28 |
@HeikoS | and this doc represents all plans, topics, etc | 10:28 |
@HeikoS | ah yeah one more thing :) | 10:28 |
@HeikoS | can you introduce yourself to the mailing list? | 10:29 |
@HeikoS | who you are, what the project is about, other things you want to share | 10:29 |
essam | I believe I sent an email | 10:29 |
@HeikoS | Ah really | 10:29 |
@HeikoS | sorry ;) | 10:29 |
@HeikoS | let me check | 10:29 |
@HeikoS | you mean the one pre-application? | 10:30 |
@HeikoS | i see the one "[shogun] GSoC Introduction" from March | 10:30 |
essam | "GSoC Student Introduction" from May 7 | 10:31 |
essam | did I mess that up :"D? | 10:31 |
@HeikoS | let me search again | 10:31 |
@HeikoS | sometimes googlemail spams the list | 10:31 |
@HeikoS | mmh no cannot see it | 10:32 |
@HeikoS | maybe just copy-paste send again just to make sure :) | 10:33 |
essam | sure :"D | 10:33 |
@HeikoS | cool | 10:34 |
@HeikoS | that's more or less it for now I think | 10:34 |
@HeikoS | we are really looking forward to work with you | 10:35 |
@HeikoS | really liked your application and the patches/interactions so far | 10:35 |
@HeikoS | so I am sure this will be great | 10:35 |
@HeikoS | hope you will stick around afterwards | 10:35 |
@HeikoS | in fact, we are all former GSoC students | 10:35 |
@HeikoS | (Sergey and me were in 2011/12, viktor and fernando were 2012...the list goes on) | 10:35 |
@HeikoS | we like to engage our students with the community after GSoC | 10:36 |
essam | yeah, I find that fascinating | 10:36 |
essam | specially with victor, since he's very active | 10:36 |
@HeikoS | e.g. we invited Shubham and Wuwei to our Berlin meeting in June...and there will be another meeting next year for sure | 10:36 |
@HeikoS | yes | 10:36 |
@HeikoS | he in fact has a job part of which is to work on shogun | 10:36 |
@HeikoS | but he can tell you himself | 10:36 |
@HeikoS | we'll have a kick off meeting where everyone intros themselves | 10:37 |
essam | I'm looking forward to that | 10:37 |
@HeikoS | alright | 10:37 |
@HeikoS | anything else? | 10:37 |
essam | nothing on my mind right now | 10:38 |
essam | thanks for this, it was helpful :") | 10:38 |
@HeikoS | great :) see you later then | 10:44 |
@HeikoS | essam: strange, I see the reply by Wuwei to your mail but not the mail itself. it is also not in spam. I will need to check what that is about ... | 10:47 |
-!- HeikoS [~heiko@249.pool85-48-188.static.orange.es] has quit [Ping timeout: 255 seconds] | 11:02 | |
-!- HeikoS [~heiko@249.pool85-48-188.static.orange.es] has joined #shogun | 11:15 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 11:15 | |
essam | I sent it again too actually | 11:16 |
essam | gmail is weird | 11:16 |
-!- HeikoS [~heiko@249.pool85-48-188.static.orange.es] has quit [Ping timeout: 244 seconds] | 11:21 | |
-!- wiking_ [~wiking@c-185-45-237-122.customer.ggaweb.ch] has quit [Remote host closed the connection] | 11:45 | |
-!- gf712 [9200bdc4@gateway/web/freenode/ip.146.0.189.196] has joined #shogun | 11:53 | |
-!- lambday [a7dcee98@gateway/web/freenode/ip.167.220.238.152] has quit [Quit: Page closed] | 12:35 | |
-!- gf712 [9200bdc4@gateway/web/freenode/ip.146.0.189.196] has quit [Ping timeout: 256 seconds] | 13:47 | |
-!- HeikoS [~heiko@82.pool85-48-188.static.orange.es] has joined #shogun | 14:13 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 14:13 | |
-!- HeikoS [~heiko@82.pool85-48-188.static.orange.es] has quit [Ping timeout: 258 seconds] | 14:26 | |
-!- essam [c5351260@gateway/web/freenode/ip.197.53.18.96] has quit [Ping timeout: 256 seconds] | 14:35 | |
-!- essam [c5351260@gateway/web/freenode/ip.197.53.18.96] has joined #shogun | 15:16 | |
-!- anvan [~androirc@103.252.200.48] has quit [Ping timeout: 244 seconds] | 21:37 | |
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has joined #shogun | 23:30 | |
--- Log closed Sat May 11 00:00:10 2019 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!