IRC logs of #shogun for Saturday, 2014-04-05

--- Log opened Sat Apr 05 00:00:08 2014
-!- khalednasr [~k.nasr92@41.69.229.152] has quit [Quit: Leaving]00:20
-!- thoralf [~thoralf@91-66-32-28-dynip.superkabel.de] has joined #shogun00:24
thoralfHeyho.00:24
thoralfvvu|Log: Hey!  How is you python_modular going?  Did you solve the LD_LIBRARY_PROBLEM?00:25
-!- thoralf [~thoralf@91-66-32-28-dynip.superkabel.de] has quit [Quit: Konversation terminated!]00:48
-!- lisitsyn [~lisitsyn@109-226-124-25.clients.tlt.100megabit.ru] has quit [Read error: Connection reset by peer]01:51
-!- rho__ [~quassel@217.55.149.37] has quit [Read error: Connection reset by peer]01:55
-!- kislay [~kislay@210.212.61.185] has quit [Ping timeout: 268 seconds]02:00
-!- rho_ [~quassel@217.55.149.37] has joined #shogun02:01
-!- newlido is now known as newlido_afk04:32
-!- rho___ [~quassel@217.55.223.147] has joined #shogun04:33
-!- rho_ [~quassel@217.55.149.37] has quit [Ping timeout: 240 seconds]04:33
-!- soumyaC [uid15286@gateway/web/irccloud.com/x-gbgymgxepomgnovb] has quit [Quit: Connection closed for inactivity]04:35
-!- newlido_afk is now known as newlido04:49
-!- kislay [~kislay@14.139.41.150] has joined #shogun07:13
-!- kprah [67157d4c@gateway/web/freenode/ip.103.21.125.76] has joined #shogun08:39
-!- kprah [67157d4c@gateway/web/freenode/ip.103.21.125.76] has quit [Client Quit]08:39
-!- kislay [~kislay@14.139.41.150] has quit [Read error: Connection reset by peer]08:50
-!- kislay [~kislay@117.239.94.112] has joined #shogun09:21
-!- newlido [~quassel@41.237.180.150] has quit [Remote host closed the connection]09:22
-!- newlido [~quassel@41.237.180.150] has joined #shogun09:22
-!- newlido [~quassel@41.237.180.150] has quit [Read error: Connection reset by peer]09:34
-!- kislay [~kislay@117.239.94.112] has quit [Ping timeout: 268 seconds]09:50
-!- kislay [~kislay@14.139.41.150] has joined #shogun10:14
-!- kislay [~kislay@14.139.41.150] has quit [Read error: Connection reset by peer]10:35
-!- kislay [~kislay@220.227.97.99] has joined #shogun10:36
-!- soumyaC [uid15286@gateway/web/irccloud.com/x-ufkavcjodtalotff] has joined #shogun10:36
-!- kislay [~kislay@220.227.97.99] has quit [Ping timeout: 240 seconds]10:43
-!- rho___ [~quassel@217.55.223.147] has quit [Read error: Connection reset by peer]11:07
-!- kislay [~kislay@220.227.97.99] has joined #shogun11:17
-!- thoralf [~thoralf@91-66-32-28-dynip.superkabel.de] has joined #shogun11:18
thoralfHey.11:18
kislaythoralf, hi :)11:21
thoralfkislay: Good morning!11:21
thoralfDifferent time zone I guess. ;)11:21
kislaythoralf, good afternoon from here :D11:21
thoralfYeah. :D11:22
kislaythoralf, you belong from Europe, aren't you?11:23
thoralfYes, Germany.11:24
thoralfUTC+211:24
thoralf(summer time since last sunday, rest of the year UTC+1)11:24
kislaythoralf, never knew that even time zones are this complicated :)11:25
thoralfkislay: How is your project going?11:26
kislaythoralf, I am working on few issues.11:28
thoralfAny problems there?11:28
kislaythoralf, I have done quite a bit of documentation part, for eg: a ipython notebook and django demo stuff. But I want to dive in some C++ code. Any pointers please?11:29
kislaythoralf, how should I start?11:29
thoralfkislay: I guess it's best to look into one of the examples (libshogun/undocumented directory)... there are many, so you can choose which part of shogun you want to understand.11:30
thoralfFirst you should understand SG_REF/SG_UNREF, because we have this magic thing which cleans references automatically.11:32
thoralfTurn on debugging and watch out for "SGRefObject created/destroyed" messages.11:32
kislaythoralf, in the examples you mean..11:33
thoralfWhile executing one of the examples, yes.11:33
thoralfSo you see when objects are destroyed and created.  This is a bit tricky -- it will save you some pain understanding it first. ;)11:34
kislaythoralf, got it.11:34
kislaythoralf, Do you think a taking up a issue will speed up things?11:34
-!- PirosB3 [~pirosb3@host210-17-dynamic.49-79-r.retail.telecomitalia.it] has joined #shogun11:36
thoralfWhat also helps is to setup an own project directory, where you can create your own test-c++ programs.  Though changing the examples in shogun would also be possible, it will require you to always recompile more stuff.11:37
-!- prams [~pratheekm@122.167.192.188] has joined #shogun11:37
thoralfThis is annoying because waiting 2 minutes after fixing a simple issue is not acceptable. ;)11:37
thoralfkislay: Let me check if there are issues related to this.11:38
kislaythoralf, yup . Thanks for the info. It will be a good headstart :)11:38
thoralfkislay: https://github.com/shogun-toolbox/shogun/issues/2054 <-- An issue I created.  It's more about documentation, but also involves what I said: Setting up a separate project outside shogun sources.11:41
kislaythoralf, yeahh :)11:42
thoralfkislay: Who are you on github?11:45
kislaythoralf, kislay is kislayabhi on github :D11:46
kislaythoralf, okay. I went through the details you provided there on the issue tracker.11:48
thoralfkislay: I see two open pull requests.  What's missing to close them?11:48
kislaythoralf, Is one related to some PCA notebook. I think it got polluted.11:49
thoralfOkay, can you close the polluted one?  So we have only have active PRs on the TODO list.11:51
kislaythoralf, sorry. I did it just now.11:52
thoralfNo worries. :)11:52
kislaythoralf, which other one are you seeing?11:52
thoralfJust some housekeeping. ;)11:53
thoralfhttps://github.com/kislayabhi <-- click "period: 1 month" next to on "contribution activity", then you should see your recent PRs.11:53
kislaythoralf, any specific example that you want me to work on related issue.11:54
thoralfTalking abbout #2054?11:54
kislaythoralf, yup.11:55
thoralfThe binary example is totally fine.11:57
thoralfIf it's too easy, we can pimp it afterwards. ;)11:57
thoralfOr do you have other examples in mind?  What's your interest?11:58
kislaythoralf, hehe, PCA for sure!!11:58
thoralfYou can even do something with GPs or PCA.11:58
kislaythoralf, First I need to get a hang of the issue!11:59
thoralfThe thing is, that this one should explain how to solve one more-less common problem with shogun.  It wouldn't make sense to have many hundred lines of code, because this should end up in an example.11:59
-!- PirosB3 [~pirosb3@host210-17-dynamic.49-79-r.retail.telecomitalia.it] has quit [Quit: PirosB3]12:00
thoralfsorry,  not example.  tutorial12:00
kislaythoralf, yup. correct me if my understanding is wrong: You want a tutorial for new users to deal with different ways a shogun method/class can be used.12:02
-!- newlido [~quassel@193.227.20.2] has joined #shogun12:02
thoralfkislay: Yes.  Imagine a new user asks: "I have a C++ program and I want to use shogun to train a whatever-classifier on own data?"12:05
thoralfOr PCA or or or ;)12:05
kislaythoralf, then that user is in trouble!!12:06
thoralflol12:06
kislaythoralf, I must help them.12:06
thoralfIn which case ;)12:06
kislaykislay, hmm.. I am getting the gist of your point!12:08
thoralfkislay: Talking to yourself? ;)12:08
kislaythoralf, haha :D12:08
kislaythoralf, As a new user, I need to ask myself a lot. This helps a great deal to produce lucid code!!12:09
thoralfYes.12:10
thoralfJust something "how would a shogun developer do this", so you have something clean to start from.12:10
thoralfAnd then dive into the details *after* having compiled something.12:11
thoralfNot debugging weeks until you get something compiled. :)12:11
thoralfkislay: My suggestion for the tutorial would be github MD files.  Then we can convert them to html and include it on the website quite easy.12:12
kislaythoralf, got it. Er.. which compilation you are talking about?12:15
thoralfWell, assume that the user already compiled shogun and installed it somewhere.12:15
thoralfLet's say the headers are in /home/user/shogun/includes while the library is in /home/user/shogun/lib/libshogun.so.16.112:17
kislaythoralf: so, the user needs to use them12:23
thoralfI don't understand?12:23
kislaythoralf, sorry again. What you meant by this "And then dive into the details *after* having compiled something."12:25
thoralfI meant, it's easier for the user to dive into the details if he has something running.12:26
kislaykislay, okay okay.12:26
kislaythoralf, okay12:26
kislaygot ir12:26
kislayit*12:26
kislaythoralf, Now I have a clear picture. :)12:28
-!- newlido [~quassel@193.227.20.2] has quit [Ping timeout: 240 seconds]12:29
thoralfkislay: Cool.12:29
-!- kislay [~kislay@220.227.97.99] has quit [Remote host closed the connection]13:16
-!- iglesiasg [~iglesiasg@524AE0A7.cm-4-3d.dynamic.ziggo.nl] has joined #shogun13:17
-!- mode/#shogun [+o iglesiasg] by ChanServ13:17
-!- kprah [67157e4c@gateway/web/freenode/ip.103.21.126.76] has joined #shogun13:52
-!- kislay [~kislay@117.239.94.112] has joined #shogun13:55
-!- thoralf [~thoralf@91-66-32-28-dynip.superkabel.de] has quit [Quit: Konversation terminated!]13:55
-!- prams [~pratheekm@122.167.192.188] has quit [Remote host closed the connection]14:17
-!- kprah [67157e4c@gateway/web/freenode/ip.103.21.126.76] has quit [Quit: Page closed]14:20
-!- iglesiasg [~iglesiasg@524AE0A7.cm-4-3d.dynamic.ziggo.nl] has quit [Quit: Leaving]14:34
-!- HeikoS [~heiko@h30n5-hy-d5.ias.bredband.telia.com] has joined #shogun14:54
-!- mode/#shogun [+o HeikoS] by ChanServ14:54
-!- prams [~pratheekm@122.167.192.188] has joined #shogun14:59
-!- HeikoS [~heiko@h30n5-hy-d5.ias.bredband.telia.com] has quit [Quit: Leaving.]15:01
-!- prams [~pratheekm@122.167.192.188] has quit [Ping timeout: 268 seconds]15:19
-!- newlido [~quassel@193.227.20.2] has joined #shogun15:43
-!- prams [~pratheekm@122.166.167.180] has joined #shogun15:50
-!- khalednasr [~k.nasr92@41.69.190.143] has joined #shogun15:50
-!- kprah [67157d4c@gateway/web/freenode/ip.103.21.125.76] has joined #shogun17:21
-!- kislay [~kislay@117.239.94.112] has quit [Read error: Connection reset by peer]17:22
-!- kprah [67157d4c@gateway/web/freenode/ip.103.21.125.76] has quit [Quit: Page closed]17:37
-!- kislay [~kislay@117.239.94.112] has joined #shogun18:32
-!- prams [~pratheekm@122.166.167.180] has quit [Quit: Leaving]18:32
-!- newlido [~quassel@193.227.20.2] has quit [Ping timeout: 268 seconds]18:33
-!- thoralf [~thoralf@91-65-137-212-dynip.superkabel.de] has joined #shogun19:18
thoralfHello.19:18
-!- kislay [~kislay@117.239.94.112] has quit [Read error: Connection reset by peer]20:00
-!- thoralf [~thoralf@91-65-137-212-dynip.superkabel.de] has quit [Ping timeout: 240 seconds]20:27
-!- thoralf [~thoralf@91-65-137-212-dynip.superkabel.de] has joined #shogun20:41
-!- HeikoS [~heiko@h30n5-hy-d5.ias.bredband.telia.com] has joined #shogun20:58
-!- mode/#shogun [+o HeikoS] by ChanServ20:58
-!- HeikoS [~heiko@h30n5-hy-d5.ias.bredband.telia.com] has quit [Ping timeout: 252 seconds]21:06
-!- soumyaC [uid15286@gateway/web/irccloud.com/x-ufkavcjodtalotff] has quit [Quit: Connection closed for inactivity]21:25
-!- lisitsyn1 [~lisitsyn@109-226-124-25.clients.tlt.100megabit.ru] has joined #shogun21:32
-!- thoralf [~thoralf@91-65-137-212-dynip.superkabel.de] has quit [Ping timeout: 240 seconds]21:57
-!- sonne|osx [~sonne@e179070125.adsl.alicedsl.de] has joined #shogun22:11
-!- thoralf [~thoralf@91-65-137-212-dynip.superkabel.de] has joined #shogun22:12
-!- thoralf [~thoralf@91-65-137-212-dynip.superkabel.de] has quit [Ping timeout: 240 seconds]22:18
-!- thoralf [~thoralf@91-65-137-212-dynip.superkabel.de] has joined #shogun22:20
-!- thoralf [~thoralf@91-65-137-212-dynip.superkabel.de] has quit [Ping timeout: 255 seconds]22:26
-!- sonne|osx [~sonne@e179070125.adsl.alicedsl.de] has quit [Quit: sonne|osx]23:40
-!- khalednasr [~k.nasr92@41.69.190.143] has quit [Quit: Leaving]23:43
-!- sonne|osx [~sonne@e179070125.adsl.alicedsl.de] has joined #shogun23:45
-!- sonne|osx [~sonne@e179070125.adsl.alicedsl.de] has quit [Client Quit]23:47
--- Log closed Sun Apr 06 00:00:10 2014

Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!