IRC logs of #shogun for Tuesday, 2014-03-04

--- Log opened Tue Mar 04 00:00:06 2014
--- Day changed Tue Mar 04 2014
thoralfHaha, cool.00:00
dhruv13_i thought you were referring to that00:00
thoralfI'm citing famous people.00:00
dhruv13_sadly, quite true00:00
dhruv13_i may doze off00:11
dhruv13_219 mb done....00:11
dhruv13_i'm napping00:11
@HeikoSdhruv13_:  haha :)00:12
@HeikoSI am hacking Shogun ;)00:12
dhruv13_:D00:12
-!- radgaonkar [~rad@p4FC73B2E.dip0.t-ipconnect.de] has quit [Quit: leaving]00:14
@HeikoSdhruv13_:  and?00:31
dhruv13_download done!00:37
dhruv13_HeikoS: yep, test fails00:43
@HeikoSdhruv13_: nice00:45
@HeikoSso thats good to validate and debug things then00:45
@HeikoSdhruv13_: I will go home now, so see you tomorrow! good luck :)00:45
dhruv13_thanks!!00:45
dhruv13_i'll sleep(finally)00:46
dhruv13_bye!!00:46
@HeikoSbye :)00:46
-!- dhruv13_ [~dhruv13@triband-mum-120.61.112.43.mtnl.net.in] has quit [Quit: Leaving]00:46
lambdayHeikoS: still there??00:47
@HeikoSlambday:  yeah00:47
@HeikoShow are things?00:48
@HeikoSlambday: still awake? :D00:48
@HeikoSlambday: man its already late here .....00:48
lambdayHeikoS: lol yeah! its 5:17 AM here :D00:48
@HeikoSwhoooooooooooo00:48
lambdayhaha :D00:48
@HeikoSlambday: so how are things?00:49
@HeikoShacking away all night?00:49
lambdayHeikoS: just to make sure, the way I changed was, to have two kernels for p and q which inits with features p and q (no appended features here) - for independence test00:49
lambdayHeikoS: and for getting kernel K, we add the subset using permutation00:49
lambdayHeikoS: while for L, we just call get_matrix - no subset needed00:50
lambdaysince no permutation needed00:50
@HeikoSyep!00:50
lambdayalright - then on the right track!00:51
@HeikoSlambday: good stuff!00:51
lambdayHeikoS: sorry this PR is gonna be a huge one too :( name change makes it heavy :(00:51
lambdayHeikoS: btw we still would want to use precomputed kernel for L also, no? otherwise we gotta init it every time -00:52
@HeikoSlambday: yeah definitely precomputed kernel00:53
@HeikoSlambday: so there should be two modes00:53
@HeikoSone is precompute all kernels00:53
@HeikoSah wait, is it actually possible to compute HSIC without precomputing kernel matrix?00:53
lambdayHeikoS: currently the code is there - only we're init-ing it each time00:54
lambdaythese two modes are there already I mean00:54
@HeikoSlambday: so if the kernel matrix is precomputed, one can just permute the entries00:55
lambdayHeikoS: yep!00:55
@HeikoSI think in HSIC, kernel *is* precomputed currently00:55
@HeikoSso no need to recompute any kernel elements, this is just done once00:55
lambdayHeikoS: and even though we don't need to permute the entries for the other matrix, its better we keep it precomputed, right?00:56
lambdayHeikoS: I mean, otherwise it anyway inits with the features00:56
@HeikoSlambday: yeah00:56
@HeikoSlambday: I mean for MMD it makes sense to not precompute the kernel to save memory00:57
@HeikoSlambday: the quadratic time mmd is just a sum of kernel entries, so thats fine00:57
@HeikoSbut HSIC, let me check00:57
lambdayHeikoS: okay00:57
@HeikoSlambday: so its the trace of some matrix product00:58
@HeikoSso that requires to store the matrices00:58
@HeikoSlambday: so precompute00:58
@HeikoSlambday: in fact ,we can use Eigen3 here to compute the product in HSIC, thats easier to read :)00:58
lambdayHeikoS: yeah I was thinking about that00:59
lambdayHeikoS: although, not sure about the speed - cause we need to initialize all those eigen3 objects00:59
lambdaymaps I meant00:59
@HeikoSlambday: ah, we do the biased HSIC01:00
@HeikoSor I did that in the code01:00
@HeikoSlambday: so HSIC::compute_statistic can be done without storing the kernel matrix01:00
@HeikoSI think in the MMD case, I did that two, but one can decide to use a CustomKernel with a preocmputed one, that will then avoid re-computing01:01
@HeikoSand is important for the permutation test01:01
@HeikoSlambday: yeah, checking Arthur code (see his website), he does that too01:03
@HeikoSlambday: I will confirm with Dino tomorrow01:03
@HeikoSlambday: but yeah, just compute the matrices for now01:03
@HeikoSlambday: thats totally fine01:03
lambdayHeikoS: as in, keeping things as it was - except no subsetting for the second kernel01:04
@HeikoSexactly01:04
lambdayHeikoS: alright - not sure whether its the current way - will send the PR by tomorrow - please have a look and comment then :)01:05
@HeikoSlambday: will very happily do that, looking forward!01:06
lambdayHeikoS: I will read your thesis meanwhile to get basic ideas01:06
@HeikoSlambday: yeah do that, its very simple though, not necessary to understand all the math, just basic ideas01:06
lambdayHeikoS: alright :)01:08
lambdaycool stuffs, man!01:08
@HeikoSlambday: indeed!01:08
@HeikoStoo much good stuff01:08
@HeikoSI am always too excited to sleep recently01:08
@HeikoScurrently getting a bit into STAN01:08
lambdayah the mcmc project01:08
@HeikoSI think we will use that to represent probability measures in Shogun01:08
@HeikoSyeah01:09
@HeikoSand then build our samplers on top, but we'll see01:09
@HeikoSneed to learn more first01:09
lambdayHeikoS: is roman applying this year?01:09
@HeikoSlambday: unfortunately he is not a student anymore01:10
lambdayoh! :(01:10
@HeikoSlambday: I  am trying to push him to work on this anyways, but he has lots of things to do.01:10
@HeikoSlambday: though he just speeded up the GPs by factor 2 :)01:10
lambdaygreat work!!!01:10
@HeikoSlambday: ok I will go home now finally,01:12
@HeikoSlambday: dont work too hard ;)01:12
@HeikoSbye!01:12
lambdayHeikoS: lol you're still in lab :P01:12
@HeikoSyeah01:12
lambdayHeikoS: yeah I will sleep on my keyboard now :d01:12
@HeikoShaha01:12
lambdayHeikoS: ciao tomorrow :)01:12
lambdaytc01:12
@HeikoSyou too, bye!01:12
-!- HeikoS [~heiko@pat-191-250.internal.eduroam.ucl.ac.uk] has quit [Quit: Leaving.]01:13
lambdayHeikoS: bye :)01:13
-!- lambday [67157e4e@gateway/web/freenode/ip.103.21.126.78] has quit [Quit: Leaving.]01:51
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]02:05
-!- bluenotebook [~bluenoteb@115.249.18.25] has joined #shogun02:30
-!- zxtx [~zv@129-79-241-148.dhcp-bl.indiana.edu] has quit [Ping timeout: 240 seconds]02:56
shogun-buildbotbuild #633 of nightly_all is complete: Success [build successful]  Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_all/builds/63303:22
-!- zxtx [~zv@c-98-223-196-32.hsd1.in.comcast.net] has joined #shogun03:37
-!- soggyrusk [~bluenoteb@115.249.18.25] has joined #shogun04:22
-!- soggyrusk [~bluenoteb@115.249.18.25] has left #shogun []04:23
-!- bluenotebook [~bluenoteb@115.249.18.25] has quit [Quit: kthxbye]04:23
-!- claughinghouse1 [~claughing@pool-108-28-80-98.washdc.fios.verizon.net] has joined #shogun04:34
-!- claughinghouse1 [~claughing@pool-108-28-80-98.washdc.fios.verizon.net] has quit []04:57
-!- lj [671b082d@gateway/web/freenode/ip.103.27.8.45] has joined #shogun06:39
-!- lj [671b082d@gateway/web/freenode/ip.103.27.8.45] has left #shogun []06:39
-!- thoralf [~thoralf@91-65-138-84-dynip.superkabel.de] has quit [Quit: Konversation terminated!]07:59
-!- sonne|osx [~sonne@89.204.154.71] has joined #shogun08:15
-!- sonne|osx [~sonne@89.204.154.71] has quit [Ping timeout: 240 seconds]08:33
-!- sonne|osx [~sonne@89.204.137.149] has joined #shogun08:35
-!- sonne|osx [~sonne@89.204.137.149] has quit [Client Quit]08:35
-!- lisitsyn [~lisitsyn@213.87.131.123] has quit [Read error: Connection reset by peer]09:13
-!- huska1 [~huska@poutine.molgen.mpg.de] has quit [Read error: Connection reset by peer]09:59
-!- lisitsyn [~lisitsyn@80.252.20.67] has joined #shogun10:03
-!- sonne|work [~sonnenbu@24-134-74-216-dynip.superkabel.de] has left #shogun []10:23
-!- pirosb3 [8da395f8@gateway/web/freenode/ip.141.163.149.248] has joined #shogun10:30
pirosb3Hello! goodmorning10:30
pirosb3could anyone help me with this error?? :) https://gist.github.com/PirosB3/934315110:31
@wikingpirosb3: what's your arch+os?10:34
pirosb3OSX 10.7 64bit10:34
@wikingmmm10:35
@wikinginteresting10:35
@wikingi think you've just managed to step on a corner case again with the ever changing apis of osx10:35
@wikingpirosb3: what's your clang version?10:35
pirosb3oh noooo!10:37
pirosb3Apple LLVM version 4.2 (clang-425.0.28) (based on LLVM 3.2svn) Target: x86_64-apple-darwin11.4.210:37
@wikingmmm ok10:38
@wikingpirosb3: fire an issue ...10:38
pirosb3of course. shall I put it on Github?10:38
pirosb3are we sure it's Apple's fault? and it's not mine??10:38
@wikingpirosb3: most probably it is10:39
pirosb3usually it's my fault :)10:39
pirosb3okay then, I will file an issue10:39
@wikingpirosb3: but still put up an issue on github10:39
@wikingat least it'll be logged and the next time something same happens then it's there + the solution10:39
@wikingonce we have the solution10:39
-!- dhruv13 [~dhruv13@triband-mum-120.61.60.174.mtnl.net.in] has joined #shogun10:47
-!- lisitsyn1 [~lisitsin@mxs.kg.ru] has joined #shogun10:49
@besser82sonney2k: just fired off some 3.2.0-build for fc19, fc20, rh  ---> https://koji.fedoraproject.org/koji/packageinfo?packageID=1748611:00
@besser82sonney2k: octave-3.8.0 problem is solved on rh now, thanks to orion  :D11:01
pirosb3hey wiking: is this descriptive enought? anying I should add/change? https://github.com/shogun-toolbox/shogun/issues/192511:01
@besser82pirosb3: which SWIG-ver are you on?11:03
@wikingpirosb3: almost... i've added a bit more debug info from the compilation error11:03
pirosb3swig: stable 2.0.1211:03
@besser82pirosb3: just launched a build of 3.2.0-rel on Fedora with SWIG 2.0.12-rel; let's see if it happenes here, too...  ;)11:04
@wikingbesser82: it's osx related... namely most probably the dirent hacks that we had to do because of osx's constant change of dirent api11:05
@wikingbesser82: so building with fedora will not cause anything similar11:05
pirosb3besser82: are you sure it's library related11:05
@wikingpirosb3: what's the exact version of your osx btw11:06
@wikingapart from 10.711:06
pirosb3it looks like incompatibility of interfaces11:06
pirosb3wiking: sure, ill update the post11:06
@wiking10.7.x?11:06
@besser82wiking: ah, ok, thx! didn't know that...  You know I don't use stuff with bitten fruits on it's case.  :D11:06
pirosb37.511:06
@wikingpirosb3: 10.7.5 ?11:07
pirosb3Yes wiking updated the issue11:07
pirosb3any suggestings I could try out now wiking?11:08
-!- lambday [67157f4e@gateway/web/freenode/ip.103.21.127.78] has joined #shogun11:08
@wikingmmm well there's a big macro if/else in src/shogun/io/SGIO.h11:08
@wikingthat actually sets the type of dirent struct11:08
@wikingstartinf from line 7411:08
pirosb3wiking: :oh yes I can see it11:09
@wikingso my guess is that maybe you would need to change there something11:09
@wikingthat actually will set your dirent struct11:09
@wikingto the right value11:09
pirosb3yes11:09
@wikingactually i dont even get11:10
@wikingwhy you have11:10
@wikingconst dirent *11:10
@wikingwhen you should have11:10
pirosb3yes, I changed it. building :)11:10
pirosb3oh no! it will take ages again :)11:11
@wikingso basically put it in a way that your's is const dirent as well11:11
@wikinglike it's in 10.8 or later11:11
pirosb3once I solve this, shall I update the issue?11:12
@wikingwell yeah at least put it there if this actually solved your problem or not11:12
pirosb3ok. Once this is solved, is it worth thinking of a persistent solution and making a PR back?11:13
@wikingof course11:14
pirosb3hey guys, does anyone know AdaBoost?11:27
pirosb3when would I use AdaBoost, compared to other classifiers?11:28
-!- rad_ [~rad@desktop-242.kma.informatik.tu-darmstadt.de] has joined #shogun11:41
-!- rad_ [~rad@desktop-242.kma.informatik.tu-darmstadt.de] has quit [Client Quit]11:41
pirosb3hey wiking, has anyone started working on the SoC deep learning task?11:51
-!- kislay [~kislay@93.114.45.13] has joined #shogun11:52
@wikingpirosb3: i think there were already some people11:54
@wikingpirosb3: check the mailing list archive11:54
pirosb3ok. so you only get 1 person per task right?11:54
-!- radgaonkar [~rad@desktop-242.kma.informatik.tu-darmstadt.de] has joined #shogun12:14
-!- pirosb3 [8da395f8@gateway/web/freenode/ip.141.163.149.248] has quit [Quit: Page closed]12:24
-!- PirosB3 [~pirosb3@162.219.6.191] has joined #shogun12:25
-!- cameo54321 [cb523105@gateway/web/freenode/ip.203.82.49.5] has joined #shogun12:42
@besser82wiking: any know reason for deb3-buildbot stopped around Feb. 17th ???12:44
@besser82sonney2k:  ^^^^12:44
-!- radgaonkar [~rad@desktop-242.kma.informatik.tu-darmstadt.de] has quit [Ping timeout: 244 seconds]12:47
dhruv13sonney2k: hey! I'm having problems running the integration tests after a fresh build-install;13:13
-!- sunil1337 [0e8bd055@gateway/web/freenode/ip.14.139.208.85] has joined #shogun13:13
dhruv13sonney2k: i get the following error Traceback (most recent call last):13:14
dhruv13  File "./tester.py", line 3, in <module>13:14
dhruv13    import modshogun13:14
dhruv13  File "/usr/local/lib/python2.7/dist-packages/modshogun.py", line 30, in <module>13:14
dhruv13    _modshogun = swig_import_helper()13:14
dhruv13  File "/usr/local/lib/python2.7/dist-packages/modshogun.py", line 26, in swig_import_helper13:14
dhruv13    _mod = imp.load_module('_modshogun', fp, pathname, description)13:14
dhruv13ImportError: /usr/local/lib/python2.7/dist-packages/_modshogun.so: undefined symbol: _ZN6shogun9CSGObject6equalsEPS0_d13:14
PirosB3hi @dhruv1313:15
dhruv13besser82: tester.py fails altogether after rebuild...13:15
dhruv13PirosB3: hi!13:15
sunil1337hi guys.!13:16
PirosB3hi @sunil133713:16
sunil1337the build also fails without eigen3 lib13:16
dhruv13sunil1337: hello!13:16
sunil1337dhruv13: hey bro13:16
PirosB3@sunil1337 did you specify install of eigen3 with cmake?13:16
sunil1337PirosB3: no.. its not #defined13:16
sunil1337i've found the cause13:17
PirosB3oh ok13:17
sunil1337its ~project-dir/src/shogun/base/class_list.cpp fails to build. because the class CPCA is not defined when there is no eigen3 lib13:18
sunil1337but it tries to return a new object of CPCA type at line 60413:19
PirosB3@sunil1337 I think I had that error too13:19
PirosB3@sunil1337 can you send me the cmake command you ran?13:19
PirosB3@besser82 is there any doc that explains the shogun "pipeline"?13:20
sunil1337PirosB3: ccmake -DPythonModular=ON rest it tries to find eigen3 when it doesn't find it it doesn't #define HAVE_EIGEN313:21
PirosB3ok cool13:22
@besser82PirosB3: which "Pipeline"?13:22
dhruv13PirosB3, sunil1337: why don't you install Eigen3 and re-run cmake? that should fix the build13:22
sunil1337dhruv13: thats what i did :D13:23
dhruv13didn't work?13:23
PirosB3@sunil1337  cmake -DBUNDLE_EIGEN=ON -DBUNDLE_JSON=ON13:23
PirosB3you need to enable EIGEN13:24
dhruv13did you specify a different install directory than /usr/local?13:24
PirosB3try adding these params13:24
sunil1337dhruv13: it worked..but the thing is eigen3 is optional13:24
dhruv13sunil1337: yeah... that's a little weird13:24
PirosB3@dhruv13 I think its necessary for setting up developer13:25
dhruv13yeah13:25
PirosB3@besser82 shogun has many kernels, and it also has many classification/regression techniques13:26
PirosB3I found a list of all of them, but I am trying to think of a way to combine them in an API13:26
sunil1337PirosB3: can u please pass it on13:32
PirosB3@sunil1337 regarding what?13:33
sunil1337PirosB3: the list13:35
PirosB3oh sure :) as soon as I have it :)13:36
sunil1337PirosB3: :D sure13:36
sunil1337gotta go ... bye guys.13:36
-!- sunil1337 [0e8bd055@gateway/web/freenode/ip.14.139.208.85] has quit [Quit: Page closed]13:36
PirosB3sure13:36
PirosB3see ya sunhill13:36
PirosB3sunil13:37
-!- kislay [~kislay@93.114.45.13] has quit [Read error: Connection reset by peer]13:37
PirosB3@besser82 are there any Go bindings for Shogun?13:45
@besser82PirosB3: sry, been afk for lunch  :(13:45
-!- lisitsyn1 [~lisitsin@mxs.kg.ru] has quit [Read error: Connection reset by peer]13:45
PirosB3ahah no worries13:45
-!- lisitsyn2 [~lisitsin@mxs.kg.ru] has joined #shogun13:45
@besser82PirosB3: there are currently no "Go" bindings for SHOGUN avail...13:45
PirosB3ok13:45
@besser82PirosB3: How about using Ruby?13:45
PirosB3@besser82 both Ruby and Python have the binding. I am just concerned about concurrency level13:46
PirosB3Golang is fast and is really good for concurrency. Is it easy to serialize classifiers in shogun?13:47
@besser82PirosB3: they should be easily serializable like with hdf5 or json, which is both supported by shogun directly13:47
PirosB3I would discard JSON, something binary would be better13:48
PirosB3it needs to be fast. As it is an API, people could be using multiple classifiers13:48
@besser82PirosB3: then go for hdf5  ;)13:49
PirosB3In my head, a classifier is spun up and kept in memory for a specific amount of time, then is deallocated13:49
@besser82PirosB3: you should be able to serialize any obj deriving from SGObject from / to hdf5  ;)13:49
PirosB3ok, can that be also done with the Python interface?=13:50
@besser82PirosB3: afaik, yes;  with all *_modular13:51
PirosB3I have not still had the chance to install shogun! it's always failing :( even if I change the definition of CONST_DIRENT_T. It blows up later on13:51
@besser82PirosB3: with which error?13:51
PirosB3a c directory api call13:52
PirosB3I can't remember what it was :(13:52
PirosB3I am really considering to recompile everyone in VM13:53
PirosB3ah yeah! scandir13:53
@besser82PirosB3: could please try to reproduce and give me some more verbose error-msg?  ;)13:57
PirosB3sure13:58
PirosB3I'll be back soon guys, thanks for your help14:00
-!- PirosB3 [~pirosb3@162.219.6.191] has quit [Quit: PirosB3]14:00
dhruv13sonney2k: swig woes :(14:08
dhruv13Traceback (most recent call last):14:08
dhruv13  File "./tester.py", line 3, in <module>14:08
dhruv13    import modshogun14:08
dhruv13  File "/usr/local/lib/python2.7/dist-packages/modshogun.py", line 30, in <module>14:08
dhruv13    _modshogun = swig_import_helper()14:08
dhruv13  File "/usr/local/lib/python2.7/dist-packages/modshogun.py", line 26, in swig_import_helper14:08
dhruv13    _mod = imp.load_module('_modshogun', fp, pathname, description)14:08
dhruv13ImportError: /usr/local/lib/python2.7/dist-packages/_modshogun.so: undefined symbol: _ZN6shogun9CSGObject6equalsEPS0_d14:08
-!- radgaonkar [~rad@desktop-242.kma.informatik.tu-darmstadt.de] has joined #shogun14:24
-!- cameo54321 [cb523105@gateway/web/freenode/ip.203.82.49.5] has quit [Ping timeout: 245 seconds]14:44
-!- sunil1337 [0e8bd057@gateway/web/freenode/ip.14.139.208.87] has joined #shogun15:42
-!- sunil1337 [0e8bd057@gateway/web/freenode/ip.14.139.208.87] has quit [Client Quit]15:43
-!- PirosB3 [~pirosb3@162.219.6.191] has joined #shogun15:47
-!- lisitsyn2 [~lisitsin@mxs.kg.ru] has quit [Quit: Leaving.]16:28
-!- dhruv13 [~dhruv13@triband-mum-120.61.60.174.mtnl.net.in] has quit [Ping timeout: 264 seconds]16:51
@besser82sonney2k: currently building recent shogun git-snap on rawhide  :D  https://koji.fedoraproject.org/koji/taskinfo?taskID=659520616:52
-!- dhruv13 [~dhruv13@triband-mum-120.61.127.208.mtnl.net.in] has joined #shogun17:04
@besser82anyone else ever hit a happening like this?  --->  http://abstrusegoose.com/3417:17
-!- siddharth_sharma [0e8bf3a2@gateway/web/freenode/ip.14.139.243.162] has joined #shogun17:19
-!- sm004 [67157e4c@gateway/web/freenode/ip.103.21.126.76] has joined #shogun17:28
siddharth_sharmahello, i am trying to build shogun but when i am running ./configure --interface=   in /shogun/src dir it shows ./configure no such file or directory exists17:31
siddharth_sharmai have made sure i have all utilities t17:33
sm004Hi, newbie here. How do I run the unit tests?17:33
-!- HeikoS [~heiko@pat-191-250.internal.eduroam.ucl.ac.uk] has joined #shogun17:37
-!- mode/#shogun [+o HeikoS] by ChanServ17:37
PirosB3Hey guys, can anyone give me a heads up on my SoC idea before I post it?? :) thanks17:41
PirosB3https://gist.github.com/PirosB3/935009217:41
@HeikoSPirosB3: hi!17:41
PirosB3@HeikoS Hi! how are you?17:41
@HeikoSPirosB3: good thanks! how are you?17:42
@HeikoSPirosB3: currently looking at your text, what is the rest API?17:42
PirosB3@HeikoS the rest API would be a way to interact with Shogun as a SaaS17:43
@HeikoSPirosB3: could you elaborate a bit on that? I dont know it ;)17:43
PirosB3@HeikoS an example would be to train a classifier: you would do a call to POST /classifiers/train { training_label: "/sentiments/train.svmlight", testing_label: "sentiment/test.svmlight, kernel: "gaussian", ... }17:45
siddharth_sharmahello, i am trying to build shogun but when i am running ./configure --interface=   in /shogun/src dir it shows ./configure no such file or directory exists17:45
@HeikoSPirosB3: do you got any reference on this? that I could read up about?17:45
PirosB3@HeikoS thanks for the comments, I will elaborate on it and update17:45
@HeikoSsiddharth_sharma: pls build Shogun using cmake17:45
@HeikoSPirosB3: I dont really give any comments yet right? ;)17:45
@HeikoSPirosB3: but the docker stuff (an automated image) would be appreciated17:45
PirosB3@HeikoS look at this17:46
PirosB3https://developers.google.com/prediction/docs/reference/v1.6/#Trainedmodels17:46
siddharth_sharma@HeikoS: ok17:46
PirosB3@HeikoS I want to reshape everything to make sure it is as understandable as possible, then I will post it17:46
@HeikoSPirosB3: I am not too sure whether thats something feasible to do for us17:46
PirosB3@HeikoS what are the concerns?17:47
@HeikoSPirosB3:  we already have problems maintaining existing stuff, adding another interface makes life even more complicate17:47
@HeikoSPirosB3: did you already talk to someone about this?, wiking?17:47
PirosB3I have already spoken to wiking17:47
PirosB3He told me to post it, and see the reaction. He looked happy about it17:47
@HeikoSPirosB3: what is the state of the discussion?17:47
sm004Could someone help me with running the unit tests?17:47
@wikingHeikoS: yo17:48
@HeikoSwiking: tell me about this SaaS stuff17:48
PirosB3See, this is a very early idea. I want to make sure it is feasable17:48
@HeikoSsm004: whats the problem17:48
PirosB3wiking: I want to post this https://gist.github.com/PirosB3/935009217:48
@wikingPirosB3: just send it to the mailing list17:49
PirosB3wiking: is it clear enough?17:49
@wikingPirosB3: suuuuure!17:49
PirosB3cool thanks guys. Sending now17:49
@wikingPirosB3: and anyway if it's not clear enough people will start asking questions17:49
@wikingso it'll get iterated couple of times for sure17:49
@wikingHeikoS: so what do u think of the exchangeable eigen solver?17:49
@HeikoSwiking: how is the notebook bot coming along? would be great to have17:50
@HeikoSwiking: nice idea!17:50
@wikingHeikoS: well that'd be an extension of shogun cloud17:50
@HeikoSwiking: but I was hoping that eigen3 can be replaced with something like that17:50
@HeikoSwiking: besser82 once showed this lib which has eigen3 api but dies stuff on the GPU /in parallel17:50
@wikingHeikoS: that it not only allows u to run your own ipython notebook server but you can have like a REST api where u can do training, classifying etc via simple rest api calls17:50
-!- sm004_ [67157d4c@gateway/web/freenode/ip.103.21.125.76] has joined #shogun17:50
@HeikoSwiking: without changing calls17:50
@wikingHeikoS: viennacl ;)17:51
@besser82wiking,17:51
@wikingHeikoS: that actually does those things smoothly with eigen based matrices etc17:51
@wikingbesser82: yes?17:51
@HeikoSwiking: I like the idea of this REST a lot, but I am unsure about feasability here, thats complicated stuff, and currently more urgent things are not working/existing: web-demos, parallel framework, static interfaces, etc17:51
@besser82wiking, HeikoS: viennacl can replace lapack / blas too  ;)17:52
-!- sm004 [67157e4c@gateway/web/freenode/ip.103.21.126.76] has quit [Ping timeout: 245 seconds]17:52
@HeikoSwiking: ok, so why do we need to give a seperate solver then?17:52
@besser82wiking, HeikoS: possibly atlas as well ;)17:52
@HeikoSwiking: cant we just replace the backend globally?17:52
@wikingHeikoS: well just because in PCA atm the solver is hardcoded17:52
@wikingHeikoS: so it'd be cool to have something like PCA::set_eigen_solver(EigenSolver*)17:52
@wikingHeikoS: and then that solver is being used in PCA for solving the eigen decomposition17:53
@HeikoSwiking: I dont get it, I mean we currently do an eigen3 call compute eigenvalues17:53
@HeikoSwiking: yeah I agree, but we do that right? its an eigen call17:53
@HeikoSSelfAdjointEigenSolver<MatrixXd> eigenSolve =17:53
@HeikoSSelfAdjointEigenSolver<MatrixXd>(cov_mat);17:53
@HeikoSeigenValues = eigenSolve.eigenvalues().tail(max_dim_allowed);17:53
@wikingHeikoS: yes...but it's specifially calling one given eigen solver17:53
@HeikoSwiking: ah I see17:53
@HeikoSwiking: so I thought changin to vienna stuff automatically changes that17:54
@wikingi'd say (i dont know for 100%) that there's different eigen solvers in eigen3 as well17:54
@wikingHeikoS: noup17:54
@wikingHeikoS: that's a different solver...17:54
@wikingthat's why i want to have the eigen solver in PCA a parameter17:54
@HeikoSwiking: I see17:54
@HeikoSwiking: what about an enum?17:55
@wikingmmm17:55
@HeikoSwiking: but in fact you are right, this should be shared along all shogun17:55
@HeikoSso all eigenproblems should use an eigensolver17:55
@wikingbrb (30seconds)17:55
@HeikoSok17:55
PirosB3@wiking @besser82 did the mail come through? Im not sure it was posted correctly :)17:55
@HeikoSwiking: there is some sparse eigensolver base classes already17:55
@besser82PirosB3: yes, I got it  :D17:55
PirosB3cool!17:55
@HeikoSlambday: around?17:58
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun17:59
shogun-notifier-shogun: lambday :develop * f9a815d / / (41 files): https://github.com/shogun-toolbox/shogun/commit/f9a815dd38652d254c905f68d8e8cb7d65c85c4c17:59
shogun-notifier-shogun: hsic bugfix and interface changes17:59
shogun-notifier-shogun: Heiko Strathmann :develop * e04a5bd / / (41 files): https://github.com/shogun-toolbox/shogun/commit/e04a5bdd5d87463886e157af8792a70508a95c8017:59
shogun-notifier-shogun: Merge pull request #1926 from lambday/feature/hsic_bugfix17:59
shogun-notifier-shogun:17:59
shogun-notifier-shogun: hsic bugfix and interface changes17:59
-!- dhruv13 [~dhruv13@triband-mum-120.61.127.208.mtnl.net.in] has quit [Quit: Leaving]18:00
@wikingHeikoS: and yeah actually this should be covered by /mathematics/linalg/eigsolver18:02
@HeikoSwiking: so we want to have a shared eigensolver base class which implements different backends for that, good idea!18:02
@wikingHeikoS: becauase i suppose other parts (not only PCA) would benefit of a GPU based eigen solver...18:02
@HeikoSwiking: yeah, the current eigensolver base class can even be used (with a few minor simplifications)18:02
-!- lambday [67157f4e@gateway/web/freenode/ip.103.21.127.78] has quit [Ping timeout: 245 seconds]18:02
@wikingHeikoS: yeah that class should be refactored a bit18:03
@HeikoSwiking: the current one is for sparse eigenvalue problems where one wants min and max only18:03
@HeikoSwiking: do you want to write an issue on that?18:03
@wikingHeikoS: but that would be a good base to have various eigen solvers18:03
@HeikoSwiking: yeah I agree18:03
@wikingHeikoS: yeah i'll put up an entrance task for that18:03
@HeikoSwiking: they should all work on linear operators, in this case dense linear operator18:03
shogun-buildbotbuild #2725 of deb1 - libshogun is complete: Success [build successful]  Build details are at http://buildbot.shogun-toolbox.org/builders/deb1%20-%20libshogun/builds/272518:03
@wikingHeikoS: yep....18:03
@HeikoSwiking: we have classes for that already, but there should be convinience methods to directly solve SGMatrix Eigenproblems18:03
@HeikoSand then reference all Shogun eigenproblems to that18:03
@HeikoSwiking: nice!18:04
@HeikoSwiking: what about making this class global, i.e. one can change the dense eigensolver globally18:04
@HeikoSwith one instruction18:04
@wikingHeikoS: what do u mean globally?18:04
@HeikoSor is that too unflexible?18:04
@HeikoSwiking: like two classes use a dense eigensolver18:04
@wikingand?18:05
@HeikoSwiking: and to change both of them from eigen3 to vienna, I just need to set one flag rather than changing in both implementations seperately18:05
@wikingah18:05
@wikingmmm18:05
@wikingwell i'll write the task liek that18:05
@wiking;)18:05
@wikingso for example18:05
@wikingif viennacl is available18:05
@wikingthen it'd use viennacl based solvers by default18:05
@HeikoSwiking: yeah or even automatically18:05
@wikingyeah yeah18:05
@HeikoScool18:05
@HeikoSlove that!°18:06
@HeikoSwiking: do you know stan?18:06
@wikingk i'll post the issue18:06
@wikingHeikoS: no i dont think so18:06
@wikingHeikoS: btw: bot i'll work on it now... sorry too many things at once everywhere...18:06
@HeikoSwiking: I would like to depend some things on that, but it depends on eigen3, and boost, I wonder whether thats too much, its also not in debian or so18:06
@HeikoSwiking: cool! appreciated18:06
@wikingHeikoS: gimme a link18:06
@wikingHeikoS: heheh i remember the time when sonney2k was very against boost...18:07
@wikingboost is heavy weight18:07
@HeikoSwiking: well18:07
@HeikoShttps://github.com/stan-dev/stan18:07
-!- sm004_ [67157d4c@gateway/web/freenode/ip.103.21.125.76] has quit [Ping timeout: 245 seconds]18:07
@HeikoSwiking: I refuse to implement basic things, thats stupid18:07
@HeikoSI dont like the idea of integrating code into Shogun, rather link18:07
@HeikoSwiking: and I dont like to re-implement cdf of distributions18:08
@HeikoSwiking: look up tables and other horrible stuff18:08
@HeikoSwiking: so if user wants to use stuff, should install proper tools18:08
@HeikoSwiking: but yeah whatever18:08
@wikingHeikoS: well talk about this with sonney2k18:08
@HeikoSwiking: will do, its not priority currently18:08
@HeikoSwiking: notebook more important :)18:08
@wikingehhehe ok i got it18:08
@HeikoSwiking: current git passes travis but fails notebooks18:08
@wikingHeikoS: ok got it18:09
@HeikoSwiking: nice, thanks a lot! :)18:09
@wikingnw18:09
@wikingbbl18:09
-!- radgaonkar [~rad@desktop-242.kma.informatik.tu-darmstadt.de] has quit [Quit: leaving]18:10
@HeikoSwiking: just out of curiosity how does thi coverage stuff work?18:17
-!- zxtx [~zv@c-98-223-196-32.hsd1.in.comcast.net] has quit [Ping timeout: 264 seconds]18:18
@HeikoSwiking: in fact, we should do the same thing for SVD as for EVD18:18
@HeikoSwiking: and for linear solvers18:18
@HeikoSwiking: and matrix multiplications18:18
@HeikoSwiking: at least matrix-matrix18:19
@wikingHeikoS: yep... indeed18:21
@wikingHeikoS: coverage is based on examples and unit tests18:21
@wikingHeikoS: basically it shows the percentage of code in shogun being actually used/called by unit tests and examples18:21
@HeikoSwiking: yeah, but how is done evaluated?18:22
@wikingHeikoS: so atm 28% of shogun library is not being called at all18:22
@HeikoSwiking: cool btw!18:22
@HeikoSwiking: hehe, well one doesnt need 100%18:22
@HeikoSwiking: more important to think of meaningful tests18:22
shogun-notifier-shogun: Roman Votyakov :develop * 0a9bba3 / / (14 files): https://github.com/shogun-toolbox/shogun/commit/0a9bba336487f6b06c8df119aa7bfb0def98019b18:23
shogun-notifier-shogun: fix parameters hashing framework18:23
shogun-notifier-shogun: Heiko Strathmann :develop * 8893a8f / / (14 files): https://github.com/shogun-toolbox/shogun/commit/8893a8f0537e44dd89270ff7c45f208bc456635518:23
shogun-notifier-shogun: Merge pull request #1922 from votjakovr/feature/fix_parameter_hashing18:23
shogun-notifier-shogun:18:23
shogun-notifier-shogun: Fix parameter hashing framework18:23
@wikingHeikoS: yes and no.... i mean it would be greate to get around 90% coverage at least... but of course it's hard with all the #ifdefs ...18:23
@wikingHeikoS: since basically now what is saying is if we take the result as is that 28% of the code in shogun is not ever being tested or used18:24
@HeikoSwiking: yeah18:24
@wikingand that's bad18:24
@HeikoSwiking: remember 1 year ago? :)18:24
@HeikoS0%18:24
@HeikoSah no we at least had examples :)18:24
@wikingwell i would say 50% or something18:24
@wikingsince we had examples...18:24
@HeikoSwiking: important are the unit test of low level modules18:24
@HeikoSfailing examples are quite meaningless18:24
@HeikoSand no check for wrong results18:24
@wikingyeah those were necessary....18:25
@HeikoSI love the unit tests18:25
-!- lambday [67157f4e@gateway/web/freenode/ip.103.21.127.78] has joined #shogun18:25
lambdayHeikoS: there??18:25
lambdayHeikoS: went for dinner.. just came back18:26
lambdayHeikoS: checking your comments18:26
@HeikoSlambday:  hey!18:26
@HeikoSlambday: its merged, currently reading docs18:26
lambdayHeikoS: alright - please let me know if anything is inconsistent18:27
lambdayHeikoS: I will surely make the notebook work in the next PR... this was getting way too big - so didn't include that in this one18:27
@HeikoSlambday: cool! we will soon have some travis like checks on the notebooks18:28
@HeikoSlambday: yeah its big stuff, but cannot avoid that18:28
lambdayHeikoS: ah that would be great!18:28
lambdayHeikoS: yeah I mentioned that in my comment :P18:28
-!- siddharth_sharma [0e8bf3a2@gateway/web/freenode/ip.14.139.243.162] has quit [Ping timeout: 245 seconds]18:30
@HeikoSlambday: I think the subclasses should not repeat the class comments from the base class18:34
@HeikoSlambday: just say "same as blabla" and state the additions18:34
@HeikoSlambday: mmh18:35
@HeikoSlambday: or just leave it, its nice in fact :)18:35
lambdayHeikoS: its a bit of repeating but doesn't harm I suppose?18:35
@HeikoSlambday: yeah true! :)18:36
lambdayI am also compiling the doc18:36
lambday:D18:36
@HeikoSlambday: just read all of them, all nice!18:37
@HeikoSvery nice and clear now, check the class diagram when you open CHypothesisTest18:37
lambdayHeikoS: checking18:37
lambday:D18:37
lambdayargh this git flow feature finish!!!18:37
@HeikoSlambday: btw google for last years NIPS B-Test paper we might want to add that too in the project18:38
lambdayHeikoS: B-test: A Non-parametric, Low Variance Kernel Two-sample Test - this one?18:39
@HeikoSlambday: yep!18:39
@HeikoSkinda cool18:39
lambdayHeikoS: awesome - checking18:39
@HeikoStradeoff between quadratic time and linear time mmd that combined advantages ofd both18:39
@HeikoSlambday: but not priority18:39
@HeikoSlambday: but ill put up an issue anyways ;)18:40
lambdayHeikoS: okay - time to read it up! :)18:40
lambdayHeikoS: I thought of going through your report in next day or two18:41
lambdayHeikoS: other stuffs are sort of research based, right? unequal number of samples part, etc..18:42
@HeikoSlambday: ah the kernel selection ones?18:42
@HeikoSyeah thats nice18:42
@HeikoSlambday: unqeual number of samples is easy for quadratic time MMD18:42
@HeikoSfor linear, its not really needed18:42
lambdayHeikoS: okay - let me read up the basics - now that I have messed up a bit with the actual code, it would help a bit I suppose18:43
lambdayHeikoS: btw are you happy the way permutation is handled with the new implementation?18:44
@HeikoSlambday: there are the graphical examples18:44
@HeikoSlambday: and the notebook is very incomplete, feel free to extend that, add better explanaitions and case studies18:44
lambdayHeikoS: alright - next task, as I go through with the concepts, I will try to enrich the notebook18:45
lambdayHeikoS: the graphical examples are already there - I thought of including something new - may be incorporate google translator for the different language but same context example18:46
lambdayhaven't though much about it, but let me think18:46
@HeikoSlambday: these examples should be moved into the notebook and then be deleted18:47
lambdayHeikoS: alrighty18:47
@HeikoSlambday:  https://github.com/shogun-toolbox/shogun/issues/192818:49
@HeikoSlambday: large one :)18:49
@HeikoSmore part of the projects18:49
lambdayHeikoS: wow!...18:49
lambdayHeikoS: better getting my head into reading the paper18:50
@HeikoSlambday: its very simple18:51
@HeikoSlambday: just compute the quadratic MMD on diagonal blocks of the kernel matrix, and then average over them18:51
@HeikoSah let me correct something18:51
@HeikoSlambday: ok18:55
@HeikoSok gotta run off now, be back later,18:55
@HeikoS see you18:55
lambdayHeikoS: alright - having a look at the paper18:55
lambdayHeikoS: ciao18:55
-!- HeikoS [~heiko@pat-191-250.internal.eduroam.ucl.ac.uk] has quit [Quit: Leaving.]18:57
-!- HeikoS [~heiko@nat-169-252.internal.eduroam.ucl.ac.uk] has joined #shogun18:57
-!- mode/#shogun [+o HeikoS] by ChanServ18:57
-!- HeikoS [~heiko@nat-169-252.internal.eduroam.ucl.ac.uk] has quit [Ping timeout: 269 seconds]19:03
-!- kislay [~kislay@93.114.45.13] has joined #shogun19:03
-!- kislay [~kislay@93.114.45.13] has quit [Read error: Connection reset by peer]19:07
-!- zxtx [~zv@ip-64-134-197-166.public.wayport.net] has joined #shogun19:09
-!- kislay [~kislay@93.114.45.13] has joined #shogun19:24
-!- dhruv13 [~dhruv13@84.64.13.210] has joined #shogun19:54
@sonney2kdhruv13, I read the link you send me again about the nan equals - and java's .equals() indeed returns true for nan but not for = - so IMHO we should return true for nan on equals too19:56
dhruv13sonney2k: there is an isNAN which does that, but I get your point... I'll handle the case specially19:57
dhruv13sonney2k: once i figure out why the integration test fails...19:57
dhruv13sonney2k: if i make changes to the CSGObject::equals() function prototype, the python bindings should get updated automatically right?20:00
-!- thoralf [~thoralf@91-66-35-191-dynip.superkabel.de] has joined #shogun20:00
thoralfHey GUIs.20:00
dhruv13hello!20:01
thoralfHey dhruv13, how is it going?20:02
dhruv13not too bad i guess... a little stumped20:02
thoralfdhruv13: Sounds you're stuck.  Need help?20:02
dhruv13in a while ;-)20:03
dhruv13i'm actually travelling, so might go off any time20:03
thoralfIf you're stuck, don't struggle too long.  Just try to think about a short description what's your problem and how do you think that it can be solved.  Maybe someone had the same issue and/or knows some piece of code...20:06
thoralfOn which entrance task are you working on?20:06
dhruv13float comparison20:07
dhruv13it seems to fail an integration test20:08
dhruv13preprocessor_kernelpca_modular.py20:08
dhruv13i've been trying all day to reproduce the error, and i have a build going on which i think should do it20:08
dhruv13once that is done, i need to go to the tester file and change the way TParameter::equals is called from there20:09
-!- parijat [75c7d697@gateway/web/freenode/ip.117.199.214.151] has joined #shogun20:10
thoralfSo you're waiting for travis to pass?20:10
-!- zxtx [~zv@ip-64-134-197-166.public.wayport.net] has quit [Ping timeout: 244 seconds]20:12
-!- parijat [75c7d697@gateway/web/freenode/ip.117.199.214.151] has quit [Client Quit]20:13
-!- sonne|osx [~sonne@e178248118.adsl.alicedsl.de] has joined #shogun20:13
PirosB3hey guys, is it normal for my computer to take 2+ hours to compile Shogun?? :)20:13
-!- dhruv13_ [~dhruv13@84.64.13.210] has joined #shogun20:13
thoralfPirosB3: Depends on the number of cores and the interface you chose?20:14
PirosB3lol. I'm in a VM :( unfortunately I cannot get it to compile on Mac 10.7 :(20:14
dhruv13_thoralf: travis fails one particular case... it's issue #1888 by the way20:14
thoralfPirosB3: Only enable the interface you need and set "make -j($cores+1)"20:14
dhruv13_:)20:15
-!- dhruv13 [~dhruv13@84.64.13.210] has quit [Ping timeout: 265 seconds]20:15
PirosB3thoralf: I don't think I can exploit multicore20:15
PirosB3:(20:15
PirosB3Anyone on Mac 10.7 and can get it to build?20:16
thoralfdhruv13_: Yes, I've seen your build.  But currently you don't have a pending build, that's why I asked.20:16
@wikingPirosB3: couldn't get it work with the macro hacks?20:17
PirosB3nope, it fails later on :(20:17
PirosB3it passes that phase, but fails on a c api20:17
dhruv13_thoralf: yeah, i can't seem to reproduce the error locally.... oh sorry, i was talking about my local build before...20:17
thoralfdhruv13_: Okay, maybe we should check what you can do to build faster.  1. Do you use ccache? 2. Are you cleaning the complete build dir or are you reusing it? 3. What interfaces can be disabled?20:19
thoralfNote on 2nd: If you change source files, you could (in theory) just hit make again in the build directory.20:20
dhruv13_thoralf: i don't use ccache, i'm reusing builds and i need the python debug interface20:20
thoralfNo need to delete it.20:20
dhruv13_thoralf: yeah, i'm not deleting.20:21
thoralfWell.  Why is it then taking so long?  I guess it's swig?20:21
dhruv13_thoralf: problem is, i can't reproduce the error travis has on my machine20:21
dhruv13_thoralf: yeah, swig, and my crappy laptop20:21
dhruv13_it's pretty old actually20:23
dhruv13_4 years +20:23
thoralfYou could try to use ccache to speed up your build, but it usually doesn't help on the swig part.20:23
dhruv13_will definitely try it... :)20:24
thoralfs/usually//20:24
dhruv13_thoralf: i made changes to math.h, which is why it's probably taking long...20:30
thoralfdhruv13_: How long did a build take before you changed it?20:32
thoralfDo you think your fix slowed it down so much?20:33
dhruv13_thoralf: no, but math.h is used a lot right? and there hasn't been much change before and after20:34
dhruv13_thoralf: a build takes approx 20 mins20:34
dhruv13_thoralf: if i change math.h, and much less than 10 otherwise20:34
-!- PirosB3 [~pirosb3@162.219.6.191] has quit [Quit: PirosB3]20:35
thoralfSounds reasonable.20:35
-!- HeikoS [~heiko@nat-161-156.internal.eduroam.ucl.ac.uk] has joined #shogun20:49
-!- mode/#shogun [+o HeikoS] by ChanServ20:50
-!- dhruv13__ [~dhruv13@84.64.12.132] has joined #shogun20:51
-!- dhruv13_ [~dhruv13@84.64.13.210] has quit [Ping timeout: 244 seconds]20:53
lambdayHeikoS: trying to run the matlab code20:54
lambdayHeikoS: running few things on octave is tough, man!20:54
-!- dhruv13__ [~dhruv13@84.64.12.132] has quit [Ping timeout: 264 seconds]20:56
@HeikoSlambday:  hey!20:57
@HeikoSmtalab code? for the b-test paper?20:57
@HeikoSnever really looked at it, it should just serve as an idea20:57
lambdayHeikoS: yeah just for that20:57
lambdaywell, don't need to run the code -20:58
lambdaywould have been nice :-/20:58
lambdayfor the testcases20:58
@HeikoSlambday:  doesnt it work?20:58
@HeikoSits *so* annoying that scientists still use Matlab to do stuff20:58
lambdayHeikoS: no man! internal.stat pkg doesn't exist - trying to download octave src then will configure with --enable-internal-stat :-/20:59
lambdaygrrr - I need tea! :(20:59
@wikingbesser82: custom command can depend on a target or only on file?20:59
@besser82wiking: can depend on target, and target can depend on fie  ;)20:59
@besser82file21:00
@HeikoSlambday: I just had a chai21:00
@HeikoSlambday: was horrible European style ;)21:00
lambdayHeikoS: lol you still remember chai :P21:00
@HeikoSlambday: sure :)21:01
lambdayHeikoS: man my Europe cycle tour :'( - don't know when I will do that :(21:01
@HeikoSlambday: you should do a phd or so here, then you have loads of time21:01
lambdayHeikoS: last year was so envious when you went on that cycling tour - 95 kms a day21:02
lambdayman!!!21:02
@HeikoSlambday: my father just asked me whether I wanted to do another one this summer :)21:02
lambdayHeikoS: hahahah! :D and??...21:02
@HeikoSlambday: https://github.com/wojzaremba/btest/blob/master/btest.m21:03
@HeikoSthis doesnt work in octave?21:03
@HeikoSlambday: will do it for sure :)21:03
lambdayHeikoS: yeah because of this line - https://github.com/wojzaremba/btest/blob/master/btest.m#L3221:03
lambdayHeikoS: btw your interview was awesome!21:04
lambdayHeikoS: I can totally relate to paying rent with my gsoc money :D21:04
lambdayHeikoS: the only money that I have right now is that only :D21:04
@HeikoSlambday: haha, great21:04
@HeikoSlambday: in london you dont come far with it though21:04
@HeikoSI needed to do two gsocs to survive for 6 months :)21:04
lambdayHeikoS: hehe :D21:05
@HeikoSlambday: just edit that, its horrible style anyways21:05
@HeikoSit justs sets parameters21:05
@HeikoSlambday: you can just fix those21:05
lambdayHeikoS: checking..21:06
lambdaythis varargin is confusing21:07
lambdaychecking21:07
@HeikoSjust fix the parameters, they are explained in the readme21:10
-!- zxtx [~zv@ip-64-134-197-166.public.wayport.net] has joined #shogun21:10
-!- Saurabh7 [~Saurabh7@115.248.130.148] has joined #shogun21:12
-!- thoralf [~thoralf@91-66-35-191-dynip.superkabel.de] has quit [Ping timeout: 244 seconds]21:16
@wikingHeikoS: http://en.cppreference.com/w/cpp/numeric/random21:22
@wikingHeikoS: before u push more the boost story21:22
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]21:23
@HeikoSwiking: thats all nice but I think its only generating numbers21:23
@HeikoSwiking: I am after log_pdf and cdf here21:23
@wikingHeikoS: yeah i'm ust saying that mostly boost is used for it's PRNG21:24
@wikingin stan21:24
@HeikoSwiking: totally21:24
@wikingi might be wrong21:24
@HeikoSwiking: no the pdf functions are the important ones21:24
@wikingbut i dont know any other random distribution related code in boost21:24
@wikingso if possible then maybe rather somehow replace the boost dependency with c++1121:25
@wikingif that's the only thing that is being used in boost21:25
@HeikoSwiking: yeah I agree totally21:25
@HeikoSwiking: what about this:21:25
@HeikoSlog_pdf is optional21:25
@HeikoSif stan/boost is installed21:25
@HeikoSand rng is done by c++21:25
@wikinglisitsyn: http://kep.index.hu/1/0/562/5625/56256/5625692_1b13051b81d5499cca6ce4083642bc82_wm.gif21:25
@HeikoSok gotta go, see you guys21:28
lambdayHeikoS: so soon? alright - I will probably start working on this by tomorrow21:29
lambdayHeikoS: understood what has to be done - need to make sure how to fit things inside the existing framework21:30
-!- pickle27 [c0008876@gateway/web/freenode/ip.192.0.136.118] has joined #shogun21:30
pickle27sonney2k: around?21:30
lambdayoh before that, I should push the changes in the notebook21:31
-!- HeikoS [~heiko@nat-161-156.internal.eduroam.ucl.ac.uk] has quit [Ping timeout: 265 seconds]21:32
@besser82wiking: was my hint helpful?21:37
@wikingbesser82: yeah i just need to now gather all the includes ...21:38
@besser82wiking:  :D21:38
-!- zxtx [~zv@ip-64-134-197-166.public.wayport.net] has quit [Ping timeout: 240 seconds]21:40
lambdaywtf :D http://9gag.tv/v/370522:02
lambdayI love her <3 http://9gag.tv/v/371522:07
-!- sunil1337 [0e8bd057@gateway/web/freenode/ip.14.139.208.87] has joined #shogun22:09
sunil1337any entrance tasks for deep learning modules?22:10
pickle27just do any that you fancy!22:11
@wikingsunil1337: you dont have to take a task that is related to your prefered project22:11
@wikingentrance tasks are just to see how well you understand the structure of shogun itself22:12
sunil1337@wiking: Okay! :)22:12
@wikingbesser82: here?22:13
-!- sonne|osx [~sonne@e178248118.adsl.alicedsl.de] has quit [Quit: sonne|osx]22:20
-!- sunil1337 [0e8bd057@gateway/web/freenode/ip.14.139.208.87] has quit [Quit: Page closed]22:23
-!- sunil1337 [0e8bd057@gateway/web/freenode/ip.14.139.208.87] has joined #shogun22:27
lisitsynwiking: yeah ;)22:32
-!- aroma [75ef5e6f@gateway/web/freenode/ip.117.239.94.111] has joined #shogun22:45
kislaydo we have something in shogun to calculate the average image from a list of training images? i can work it out the conventional way using PIL but if there's anything in shogun that may help!!22:47
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun22:50
shogun-notifier-shogun: Viktor Gal :develop * a000824 / CMakeLists.txt,src/interfaces/matlab_static/CMakeLists.txt: https://github.com/shogun-toolbox/shogun/commit/a0008244202b68124dc3cf5658aecaadbbbdc98622:50
shogun-notifier-shogun: Fix Matlab static interface generation22:50
shogun-notifier-shogun: Matlab static generation was not generated as stated in #177722:50
shogun-notifier-shogun: This patch would not be possible without the help of @yage99 !22:50
pickle27sonney2k: around?23:22
-!- thoralf [~thoralf@91-66-35-191-dynip.superkabel.de] has joined #shogun23:35
thoralfHey.23:36
@wikinglisitsyn: yo23:40
-!- pickle27 [c0008876@gateway/web/freenode/ip.192.0.136.118] has quit [Quit: Page closed]23:47
--- Log closed Wed Mar 05 00:00:25 2014

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