IRC logs of #shogun for Sunday, 2013-04-14

--- Log opened Sun Apr 14 00:00:28 2013
-!- gsomix [~Miranda@95.67.132.202] has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org]00:01
-!- sumit [73f91219@gateway/web/freenode/ip.115.249.18.25] has quit [Ping timeout: 245 seconds]00:09
-!- akshaydixi [~akshay@223.236.138.90] has joined #shogun00:54
-!- akshaydixi [~akshay@223.236.138.90] has quit [Ping timeout: 256 seconds]01:16
-!- akshaydixi [~akshay@115.248.50.23] has joined #shogun01:28
-!- foulwall [~foulwall@2001:da8:215:c252:7cbf:f8a:c1e2:c5dc] has joined #shogun01:57
-!- foulwall [~foulwall@2001:da8:215:c252:7cbf:f8a:c1e2:c5dc] has quit [Remote host closed the connection]01:59
-!- akshaydixi [~akshay@115.248.50.23] has quit [Ping timeout: 248 seconds]02:41
-!- akshaydixi [~akshay@115.248.50.24] has joined #shogun02:54
-!- foulwall [~foulwall@li379-21.members.linode.com] has joined #shogun03:00
foulwallI've sent a pull request of shogun-web , check it, pls03:00
-!- foulwall [~foulwall@li379-21.members.linode.com] has quit [Remote host closed the connection]03:02
-!- zuhao [~wanzuhao@nusnet-184-31.dynip.nus.edu.sg] has joined #shogun03:11
-!- akshaydixi [~akshay@115.248.50.24] has quit [Ping timeout: 248 seconds]03:40
-!- akshaydixi [~akshay@115.248.50.23] has joined #shogun03:54
foulwalljoin #shogun04:27
-!- foulwall [~foulwall@li379-21.members.linode.com] has joined #shogun04:27
-!- foulwall [~foulwall@li379-21.members.linode.com] has quit [Remote host closed the connection]04:34
-!- foulwall [~foulwall@li379-21.members.linode.com] has joined #shogun04:59
-!- Calvin-O [75ef1953@gateway/web/freenode/ip.117.239.25.83] has joined #shogun05:17
-!- Calvin-O [75ef1953@gateway/web/freenode/ip.117.239.25.83] has quit [Quit: Page closed]05:27
-!- foulwall [~foulwall@li379-21.members.linode.com] has quit [Remote host closed the connection]05:37
-!- foulwall [~foulwall@2001:da8:215:c252:8da0:a027:9fb6:bae3] has joined #shogun06:52
foulwallsonney2k: that's weird06:53
foulwallsonney2k: when i logoff the pull request disappeared.06:54
foulwallsonney2k: when i logged in it's in there06:55
-!- zuhao [~wanzuhao@nusnet-184-31.dynip.nus.edu.sg] has quit [Quit: zuhao]06:58
-!- hoijui [~hoijui@dslb-088-074-124-102.pools.arcor-ip.net] has joined #shogun07:00
foulwallsonney2k: I'll send a pull request again.07:02
-!- foulwall [~foulwall@2001:da8:215:c252:8da0:a027:9fb6:bae3] has quit [Remote host closed the connection]07:26
-!- foulwall [~foulwall@2001:da8:215:6819:b464:bf90:2956:36e4] has joined #shogun07:57
-!- sids_aquarius [~sidi@li400-124.members.linode.com] has joined #shogun08:06
-!- zuhao [~wanzuhao@nusnet-184-31.dynip.nus.edu.sg] has joined #shogun08:35
-!- sids_aquarius [~sidi@li400-124.members.linode.com] has quit [Quit: Lost terminal]08:38
foulwallsonney2k: I guess there is something wrong with my github account. I contacted the github for service. waiting for respond. Not only the disapearence of pull requests but also some weird mistakes happenened on my accounts. waiting for respond.09:44
-!- akshaydixi [~akshay@115.248.50.23] has quit [Ping timeout: 245 seconds]10:07
-!- iglesiasg [~nando@s83-179-44-135.cust.tele2.se] has joined #shogun10:20
-!- mode/#shogun [+o iglesiasg] by ChanServ10:20
-!- hoijui [~hoijui@dslb-088-074-124-102.pools.arcor-ip.net] has quit [Ping timeout: 276 seconds]10:20
-!- zuhao [~wanzuhao@nusnet-184-31.dynip.nus.edu.sg] has quit [Quit: zuhao]10:23
-!- gsomix [~Miranda@188.168.14.129] has joined #shogun10:33
gsomixgood morning10:33
-!- foulwall [~foulwall@2001:da8:215:6819:b464:bf90:2956:36e4] has quit [Remote host closed the connection]10:40
@iglesiasgmorning10:43
@lisitsyniglesiasg: morgen10:50
-!- sumit [73f91219@gateway/web/freenode/ip.115.249.18.25] has joined #shogun10:57
-!- sids_aquarius [~sidi@li400-124.members.linode.com] has joined #shogun11:10
@sonney2kfoulwall - now it is there :)11:23
@sonney2khttps://github.com/shogun-toolbox/shogun-web/pulls11:23
@sonney2kiglesiasg, have a look - pretty nice...11:24
@iglesiasgsonney2k: yes, I saw the code this morning11:31
@iglesiasgsonney2k: do you think it is ready to be put live in the website?11:47
-!- zuhao [~wanzuhao@nusnet-184-31.dynip.nus.edu.sg] has joined #shogun12:08
-!- foulwall [~foulwall@li379-21.members.linode.com] has joined #shogun12:16
foulwallMaybe I write some more demos then put them in the website?12:44
foulwall@lisitsyn12:45
foulwall@sonney2k12:45
@lisitsynfoulwall: yes sure12:45
foulwallI'll go and find12:46
@lisitsynfoulwall: I do not think we are in rush with putting them live12:46
foulwallI'll just work on my local repo and when I finish I'll show you.12:48
@iglesiasgcool, looking forward to seeing new demos :)12:48
foulwalllisitsyn: btw, is there any suggestion what I write next or I'll find on my own?12:49
@lisitsynfoulwall: just ask if you are stucked but if you have your own ideas it is even better :)12:49
@iglesiasgfoulwall: maybe you can draw some inspiration from python_modular/graphical12:49
foulwalliglesiasg: thank you12:50
@sonney2kfoulwall, hey there12:50
foulwallhey! sonney2k12:51
foulwalllisitsyn: thankyou.12:51
@sonney2kfoulwall, I don't have too much time currently (kids...) but excellent work again :)12:51
@sonney2kfoulwall, so I will give you some feedback tonight and then we can even put this live!12:51
@sonney2kfoulwall, about future stuff...12:52
@sonney2kthere are a couple of things you could do12:52
@sonney2kone thing would be the same thing with dots but not for regression but classification12:52
foulwallsonney2k: sorry for the github trouble.12:52
@sonney2kfoulwall, no idea what went wrong but now I see 2 pull requests12:52
foulwallsonney2k: One has closed by me.12:53
foulwalltwo requests are exactly the same.12:54
-!- sumit [73f91219@gateway/web/freenode/ip.115.249.18.25] has quit [Ping timeout: 245 seconds]12:54
@sonney2kfoulwall, or if you want to do sth different and a bit more challenging you could also re-write the applications/ocr demo12:57
@sonney2kfoulwall, that is the one on the website here12:57
@sonney2khttp://shogun-toolbox.org/page/about/examples12:57
@sonney2k(scroll down to applications)12:58
@sonney2kthen there is also the clustering demo etc etc etc12:58
foulwallIs that only for numbers?12:58
@sonney2kfoulwall, we only trained for numbers but it would work for anything12:59
foulwallseems not so hard12:59
@sonney2kso I don't know what you prefer - easiest is probably do clustering (same like you have but just call clustering method)12:59
@sonney2kand then classification13:00
@sonney2kclassification needs a way to select the class label13:00
@sonney2kso one would need some option to select some color for the dots13:01
@sonney2k(from some fixed set)13:01
foulwallso I'll try that tonight13:01
@sonney2kthen when showing the result it is a bit more difficult as it would be cool to have sth like13:01
@sonney2khttp://shogun-toolbox.org/bigpicture/krr.png13:02
@sonney2kdifficult only d3js wise13:02
@sonney2knot so much shogun - we have an example for that too13:03
foulwallsonney2k: let me have a try.13:03
@sonney2k(python_modular/graphical/svm.py)13:04
foulwallsonney2k: thanks13:04
@sonney2kfor clustering / classification we also have this demo interactive_clustering_demo.py interactive_svm_demo.py13:05
@sonney2kmaybe that helps already...13:05
@sonney2kfoulwall, please ask whenever you have a question - ask here or on the mailing list. you are doing a great job and it would be stupid that you get stuck over sth shogun/ machine learning wise that for us might be easy13:06
foulwallsonney2k: oh, I know that.13:07
foulwallsonney2k: i'll ask if i get stucked13:07
foulwallI'll begin  tonight's coding!13:08
@sonney2kfoulwall, just to give you an idea how this could go on - we have some other applications that predicts starts of genes / some gene segmentations, various dimension reduction techniques for which one can do nice visualizations, some statistical tests etc etc13:11
@sonney2kthere is no limit if you find something you would *like* to do - e.g. not just digit recognition but whole alphabet or show how shogun would work on some kaggle.com competition or even an automated way of analyzing data there are no limits and we are happy if you do stuff like that13:14
foulwallcool13:16
foulwallsonney2k: I've worked a system which can recognize chinese characters and divide the character into strokes,then organize them  with user's customized stroke and generate a new character.13:18
foulwallsonney2k: but the generated result are terrible... anyway, I'll try the svm tonight and then I'll try the ocr demo.13:19
@sonney2kfoulwall, I just reviewed you pull request - I am happy with it except one thing:13:20
foulwallwhat's that?13:20
@sonney2kwhy did you change pages/views.py ?13:20
@sonney2klooks like you just added some whitspaces?13:20
foulwallI add a demoHandler function.13:21
@sonney2kyes13:22
foulwallthe whitespace is my mistake.13:22
@sonney2kok13:22
foulwallI won't do that again.13:23
@sonney2kfoulwall, merged13:24
foulwallthe next pull I'll check the diff.13:24
foulwallsonney2k: thanks , it's the first merge in my life. :-)13:25
foulwallsonney2k: does it work?13:28
@sonney2kfoulwall, yes it works13:31
@sonney2kfoulwall, we will add more blink lanker13:31
@sonney2klater13:31
foulwallsonney2k: ok13:31
@sonney2klike the curve will be animated13:31
@sonney2kand some grid13:31
@sonney2kbut it is cool already13:31
foulwallI'll do that later.13:32
@sonney2kfoulwall, I have some code for the grid in d3 somewhere13:33
@sonney2kso we could just use that and the transition in d3 is easy when you just place the blue line down at (x,0) and then call transition ...13:34
foulwallsonney2k: there is a lot of girds already in google,13:34
foulwallsonney2k: that's easy.13:34
foulwallJust give the work to me,13:35
foulwalli'll do that13:35
@sonney2kcool!13:35
@sonney2kthanks13:35
foulwallI'll leave for a dinner13:35
foulwallsonney2k: bye sonney2k13:37
@sonney2kfoulwall, Bon Appétit13:37
foulwallsonney2k: thankyou13:37
-!- foulwall [~foulwall@li379-21.members.linode.com] has quit [Remote host closed the connection]13:38
-!- sids_aquarius [~sidi@li400-124.members.linode.com] has quit [Quit: leaving]13:58
-!- sids_aquarius [~quassel@14.139.122.114] has joined #shogun13:59
-!- iglesiasg [~nando@s83-179-44-135.cust.tele2.se] has quit [Quit: Reconnecting]14:38
-!- heiko [~heiko@94.3.63.154] has joined #shogun14:41
@lisitsynheiko: answered ;)14:42
heikolisitsyn: just saw :_)14:43
-!- iglesiasg [~nando@s83-179-44-135.cust.tele2.se] has joined #shogun14:43
-!- mode/#shogun [+o iglesiasg] by ChanServ14:43
@lisitsynheiko: is P square?14:43
heikoso I know about the A*x for standard eigenvalues14:43
heikoyes14:43
heikoP is an incomplete cholesky14:43
heikoa preconditioner for another krylov method to work14:43
heiko faster14:43
@lisitsynheiko: so you can solve Px pretty fast?14:43
heikothe matrix is P*P' though14:44
heikolet me try14:44
@lisitsynheiko: the thing is that if you need to solve P*P' x you may solve P (P' x)14:44
heikoyes I see14:45
@lisitsynheiko: I just have to check the interface of arpack14:45
@lisitsynheiko: so let us have Ax = M p x eigenproblem14:49
heikolisitsyn: just realised that P in fact is triangular14:49
@lisitsynheiko: to compute largest you would need14:49
@lisitsyninv(M) v14:49
heikoso I can tell ARPACK to explot this14:49
heikoyes14:49
@lisitsynand A v14:49
@lisitsynI don't know what is the interface in matlab for that14:50
@lisitsynbut it looks like something possible14:50
@lisitsynheiko: there is a wrapper for ARPACK + Eigen3 if you are interested14:50
heikolisitsyn: this can be useful for the GSoC14:50
heikocurrently I am using Matlab, since working with statistitians :)14:51
@lisitsynheiko: arpack wrapper in tapkee is kind of specialized for standard eigenproblems14:51
-!- iglesiasg [~nando@s83-179-44-135.cust.tele2.se] has quit [Ping timeout: 248 seconds]14:51
@lisitsynheiko: but I use a trick here14:52
@lisitsynheiko: for example in diffusion maps one needs to compute eigenvalues of KK'14:52
heikook14:52
heikoand then?14:52
@lisitsynso instead of storing it I do K(K'x)14:52
@lisitsynmore operations but less storage14:52
@lisitsynheiko: it pays off even better in landmark isomap14:53
@lisitsynheiko: if you have say 100000 vectors and only 100 landmarks14:53
@lisitsynit avoids to compute 100000 x 100000 matrix14:54
@lisitsynwhich would be infeasible anyway14:54
@lisitsynheiko: the same thing is possible for generalized I think14:56
heikoyes I see14:56
heikousing the same tricks for the logdets14:56
heikofor pcg etc14:56
@lisitsynheiko: arpack is awesome because it doesn't care about our matrices14:56
heikoyes, only A*x14:56
@lisitsynit needs only products14:56
@lisitsynheiko: that's why I made tapkee callback-based14:57
heikoindeed14:57
heikoshogun could use this for kernels14:57
@lisitsynheiko: how?14:57
heikoI mean callbacks14:58
heikonot matrix vetor products14:58
@lisitsynheiko: yes, but how?14:58
heikolisitsyn: nevermind, was just a quick thought14:58
-!- akshaydixi [~akshay@115.248.50.23] has joined #shogun14:59
heikoso how is the parallel thing going? :D14:59
@lisitsynheiko: I thought you had an idea :) I am always curious about such extensions14:59
heikolisitsyn: btw I would like to parallelise the grid-search model-selection14:59
heikois this easy to do?14:59
@lisitsynheiko: with openmp yes14:59
heikobecause every loop midifies the features14:59
heikoI guess it would only work if one would create a new instance for the machine/data in every iteration?15:01
@lisitsynheiko: let me check the code15:02
@lisitsynheiko: yes probably15:03
@lisitsynor we get in trouble :)15:03
heikolisitsyn: its sad15:03
heikoin order to make shogun ready for cluster stuff - a rewrite is necessary :(15:03
@lisitsynyes, of course15:04
@lisitsynheiko: writing code is pretty easy actually15:04
@lisitsynjust recall how much time has been spent on _design_15:04
heikoyes15:04
heikomaybe at some point ;)15:04
heikolisitsyn: ok, thanks for your tips, going outside now, we actually have sunny wheter :)15:05
@lisitsynheiko: finally?15:06
@lisitsyn:)15:06
heikoyes :D15:06
@lisitsynenjoy the weather then :)15:06
heikothx :)15:07
-!- heiko [~heiko@94.3.63.154] has quit [Quit: Leaving.]15:14
-!- zuhao [~wanzuhao@nusnet-184-31.dynip.nus.edu.sg] has left #shogun []15:17
-!- zuhao [~wanzuhao@nusnet-184-31.dynip.nus.edu.sg] has joined #shogun15:20
-!- sids_aquarius [~quassel@14.139.122.114] has quit [Read error: Connection reset by peer]16:06
-!- gsomix [~Miranda@188.168.14.129] has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org]16:14
-!- sids_aquarius [~Siddharth@14.139.122.114] has joined #shogun16:14
-!- iglesiasg [~nando@s83-179-44-135.cust.tele2.se] has joined #shogun16:55
-!- mode/#shogun [+o iglesiasg] by ChanServ16:55
-!- akshaydixi [~akshay@115.248.50.23] has quit [Ping timeout: 256 seconds]17:21
-!- akshaydixi [~akshay@115.248.50.23] has joined #shogun17:21
-!- sids_aquarius [~Siddharth@14.139.122.114] has quit [Read error: Connection reset by peer]19:17
-!- sids_aquarius [~Siddharth@14.139.122.114] has joined #shogun19:17
-!- iglesiasg [~nando@s83-179-44-135.cust.tele2.se] has quit [Read error: Operation timed out]19:53
-!- sids_aquarius [~Siddharth@14.139.122.114] has quit [Read error: Connection reset by peer]20:01
@sonney2klisitsyn, hurray nice weather20:09
@sonney2kI am sitting in the garden just now :D20:09
@lisitsynsonney2k: I'd catch a cold if I was in some garden now20:09
@lisitsyn:)20:09
@lisitsyn+3or so20:09
@sonney2k16 now here20:10
@sonney2k...yes I wear pants today20:10
@sonney2kexception to the rule...20:10
@lisitsynsonney2k: the usual case is w/o?20:11
@sonney2klisitsyn, yes of course20:13
@sonney2kdanger of overheating20:13
@sonney2klisitsyn, should we assign names to tasks this year? I mean potential candidates?20:15
@lisitsynsonney2k: tasks?20:15
@lisitsynlike gsoc tasks?20:15
@sonney2klisitsyn, I meant students -> task20:16
@lisitsyngsoc or entrance?20:16
@sonney2kgsoc20:16
@lisitsynahh you mean put candidate names to the list?20:16
@sonney2kquestion is whether we should have that list public or not20:16
@lisitsynno I don't think so20:16
@lisitsynthat demotivates people20:17
@sonney2kok20:17
@lisitsynif I was student and there was some guy I'd think I have no chances20:17
@lisitsynsonney2k: like in opencv or scikits where all places are already 'sold' :D20:17
@sonney2kyeah..20:18
@lisitsynsonney2k: in russian words 'ticket' and 'exam paper' are the same20:18
@lisitsynthere is a joke20:18
@sonney2kthough it is not clear how many students will be applying this year20:19
@lisitsyn'exam won't happen as all (that word) were sold'20:19
@sonney2kwe have lots of tough stuff this year IMHO20:19
@sonney2khehe20:19
@lisitsynsonney2k: my task is easy I have no idea why they don't want to do that :)20:19
@lisitsynsonney2k: ??????? ?? ?????????, ??? ?????? ???????20:19
@lisitsynif it makes any sense20:20
@sonney2kcool I see bats hunting :)20:21
@lisitsynsonney2k: have you seen crazy belarussian beaver?20:22
@lisitsynsonney2k: http://www.youtube.com/watch?feature=player_detailpage&v=z10EpPbfSoQ20:22
@sonney2kuhh a cat is hunting too20:23
@lisitsynsonney2k: what a cat is hunting for?20:24
@lisitsynbats?20:24
@lisitsyn:D20:24
@sonney2klisitsyn, http://shogun-toolbox.org/demo/svr/entrance20:28
@sonney2klisitsyn, birds I guess20:28
@lisitsynsonney2k: oh we have a PR on GPs20:28
@sonney2kI wonder where the bats live here20:29
@lisitsynsonney2k: where do birds live?20:29
@lisitsynI guess they all live under roofs20:29
@lisitsynsonney2k: how do you link shogun-toolbox.org with the server?20:31
@lisitsynA record?20:31
@sonney2kwhat?20:32
@lisitsynsonney2k: domain name -> IP?20:32
@lisitsynor domain name -> domain name?20:32
@sonney2klisitsyn, the former20:34
@lisitsynsonney2k: so the IP is assumed to be static?20:34
@sonney2kit is static20:39
-!- lambday [3ba21749@gateway/web/freenode/ip.59.162.23.73] has joined #shogun20:42
@lisitsynI see20:42
lambdayheiko? :(20:53
-!- lambday [3ba21749@gateway/web/freenode/ip.59.162.23.73] has quit []21:06
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun21:12
shogun-notifier-shogun: Roman Votyakov :develop * 9f96593 / src/shogun/regression/gp/ExactInferenceMethod.cpp: https://github.com/shogun-toolbox/shogun/commit/9f96593b8a78cb60f3127182b3e3bf4b46c2c1e321:12
shogun-notifier-shogun: Fixed recomputing of Cholesky factor in ExactInferenceMethod class21:12
shogun-notifier-shogun: Sergey Lisitsyn :develop * e98d84b / src/shogun/regression/gp/ExactInferenceMethod.cpp: https://github.com/shogun-toolbox/shogun/commit/e98d84b66f7d1e2414027a75fff92160dcfc1c9221:12
shogun-notifier-shogun: Merge pull request #972 from votjakovr/develop21:12
shogun-notifier-shogun:21:12
shogun-notifier-shogun: Fixed recomputing of Cholesky factor in ExactInferenceMethod class21:12
-!- akshaydixi [~akshay@115.248.50.23] has quit [Ping timeout: 264 seconds]21:25
@lisitsynsonney2k: come on!21:31
@lisitsynah21:31
@lisitsynI thought you commited to master of shogun21:31
@lisitsynnot shogun-web21:31
@lisitsyn:D21:31
@lisitsynsorry my bad21:31
-!- akshaydixi [~akshay@27.63.9.74] has joined #shogun21:37
-!- hoijui [~hoijui@dslb-088-074-124-102.pools.arcor-ip.net] has joined #shogun21:56
-!- gsomix [~gsomix@83.234.54.155] has joined #shogun21:59
gsomixgood evening, guys21:59
@sonney2klisitsyn, :P22:20
-!- iglesiasg [~nando@s83-179-44-135.cust.tele2.se] has joined #shogun22:31
-!- mode/#shogun [+o iglesiasg] by ChanServ22:31
@iglesiasgsonney2k: it seems something broke with the demo?22:32
@sonney2kiglesiasg, I just fixed it22:34
@sonney2kiglesiasg, it is actaully working ok22:34
@sonney2kit was not on the server because gsomix' buffer protocol support was not working there (too old numpy version...)22:35
@sonney2kso labels.get_labels() was necessary22:35
@sonney2kinstead of directly doing labels[i]22:35
gsomixsonney2k, at first I was like "O_O", but then I just finished reading the string22:38
gsomix*sentence22:38
@iglesiasgsonney2k: aham ok, I see22:39
@lisitsyngsomix: catched you, robot22:39
@iglesiasgsonney2k: BTW, I have seen that the URL is http://shogun-toolbox.org/demo/svr/entrance but didn't find links from the homepage22:40
@iglesiasgare there any?22:40
gsomixlisitsyn, I just remembered: http://www.youtube.com/watch?v=HGSVYgcy24Q22:40
@sonney2kiglesiasg, no links yet22:41
@sonney2klets first all try it out and get it rock stable before proceeding22:41
@iglesiasggood idea22:43
-!- akshaydixi [~akshay@27.63.9.74] has quit [Ping timeout: 245 seconds]22:52
-!- zuhao [~wanzuhao@nusnet-184-31.dynip.nus.edu.sg] has quit [Quit: zuhao]23:29
gsomixnite23:53
@iglesiasgnight gsomix23:54
--- Log closed Mon Apr 15 00:00:28 2013

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