--- Log opened Sat Mar 08 00:00:29 2014 | ||
-!- lambday [67157d54@gateway/web/freenode/ip.103.21.125.84] has joined #shogun | 00:06 | |
-!- sonne|osx [~sonne@e178249159.adsl.alicedsl.de] has quit [Quit: sonne|osx] | 00:15 | |
-!- lambday [67157d54@gateway/web/freenode/ip.103.21.125.84] has quit [Ping timeout: 245 seconds] | 00:30 | |
-!- vadresh [~vadresh@62.109.10.44] has joined #shogun | 00:42 | |
-!- lambday [67157d54@gateway/web/freenode/ip.103.21.125.84] has joined #shogun | 01:40 | |
-!- abinash_panda [~abinash@1.38.23.53] has quit [Ping timeout: 240 seconds] | 02:24 | |
shogun-buildbot_ | build #736 of nightly_default is complete: Failure [failed doc] Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_default/builds/736 | 03:40 |
---|---|---|
-!- lambday [67157d54@gateway/web/freenode/ip.103.21.125.84] has quit [Quit: Page closed] | 04:00 | |
-!- naywhayare [~ryan@spoon.lugatgt.org] has quit [Ping timeout: 264 seconds] | 05:47 | |
-!- naywhayare [~ryan@spoon.lugatgt.org] has joined #shogun | 05:48 | |
-!- gif [~gif@130.195.253.57] has joined #shogun | 05:59 | |
-!- gif [~gif@130.195.253.57] has quit [Remote host closed the connection] | 05:59 | |
-!- gif [~gif@130.195.253.57] has joined #shogun | 05:59 | |
gif | Hey guys ! I still get stuck on making the shogun on my mac os x mavericks laptop | 06:01 |
gif | after solving some compiling errors, here is the latest error messages that I got : http://codetidy.com/8341/ | 06:04 |
gif | any idea how to solve this? | 06:04 |
-!- gif [~gif@130.195.253.57] has quit [] | 06:11 | |
@sonney2k | gif which version is this? | 06:14 |
-!- sonne|osx [~sonne@e179065162.adsl.alicedsl.de] has joined #shogun | 06:22 | |
@sonney2k | shogun-buildbot_, force build --branch=develop 'precise - libshogun' | 06:37 |
shogun-buildbot_ | build #477 forced | 06:37 |
shogun-buildbot_ | I'll give a shout when the build finishes | 06:37 |
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun | 06:47 | |
shogun-notifier- | shogun: Soeren Sonnenburg :develop * 762c126 / src/shogun/base/SGObject.h: https://github.com/shogun-toolbox/shogun/commit/762c12629477b4d9a4fd93d5cf164f9c8959f1f0 | 06:47 |
shogun-notifier- | shogun: fix doc error | 06:47 |
shogun-buildbot_ | build #477 of precise - libshogun is complete: Failure [failed test] Build details are at http://buildbot.shogun-toolbox.org/builders/precise%20-%20libshogun/builds/477 | 06:55 |
-!- kislay [~kislay@93.114.45.13] has quit [Remote host closed the connection] | 06:59 | |
-!- sonne|osx [~sonne@e179065162.adsl.alicedsl.de] has quit [Quit: sonne|osx] | 07:00 | |
shogun-buildbot_ | build #521 of FC19 - libshogun is complete: Failure [failed test] Build details are at http://buildbot.shogun-toolbox.org/builders/FC19%20-%20libshogun/builds/521 blamelist: Soeren Sonnenburg <sonne@debian.org> | 07:05 |
shogun-buildbot_ | build #478 of precise - libshogun is complete: Failure [failed test] Build details are at http://buildbot.shogun-toolbox.org/builders/precise%20-%20libshogun/builds/478 blamelist: Soeren Sonnenburg <sonne@debian.org> | 07:20 |
-!- Saurabh7 [~Saurabh7@115.248.130.148] has joined #shogun | 07:32 | |
-!- dhruv13 [~dhruv13@84.64.12.231] has joined #shogun | 07:55 | |
-!- [1]Saurabh7 [~Saurabh7@public-anonymous-gw.mobilefree.jp] has joined #shogun | 08:09 | |
-!- Saurabh7 [~Saurabh7@115.248.130.148] has quit [Ping timeout: 264 seconds] | 08:12 | |
-!- [1]Saurabh7 is now known as Saurabh7 | 08:12 | |
-!- kislay [~kislay@93.114.45.13] has joined #shogun | 08:14 | |
-!- lisitsyn [~lisitsyn@80.252.20.67] has quit [Ping timeout: 264 seconds] | 08:28 | |
-!- dhruv13 [~dhruv13@84.64.12.231] has quit [Ping timeout: 252 seconds] | 08:33 | |
-!- [1]Saurabh7 [~Saurabh7@115.248.130.148] has joined #shogun | 08:59 | |
-!- Saurabh7 [~Saurabh7@public-anonymous-gw.mobilefree.jp] has quit [Ping timeout: 252 seconds] | 09:03 | |
-!- [1]Saurabh7 is now known as Saurabh7 | 09:03 | |
-!- iglesiasg [~iglesiasg@524AE0A7.cm-4-3d.dynamic.ziggo.nl] has joined #shogun | 09:36 | |
-!- mode/#shogun [+o iglesiasg] by ChanServ | 09:36 | |
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout] | 09:47 | |
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun | 10:25 | |
shogun-notifier- | shogun: lambday :develop * 402aeb0 / tests/unit/mathematics/linalg/RationalApproximationIndividualJob_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/402aeb0a4b7ad9c8bce9b6f39cbf823707a5fa44 | 10:25 |
shogun-notifier- | shogun: remove unwanted SG_SDEBUG messages from unit-test | 10:25 |
shogun-notifier- | shogun: Viktor Gal :develop * 9e01d26 / tests/unit/mathematics/linalg/RationalApproximationIndividualJob_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/9e01d26bf7adf91068ac512bf8f2842d3c5e0959 | 10:25 |
shogun-notifier- | shogun: Merge pull request #1960 from lambday/develop | 10:25 |
shogun-notifier- | shogun: | 10:25 |
shogun-notifier- | shogun: remove unwanted SG_SDEBUG messages from unit-test | 10:25 |
@wiking | iglesiasg: yo | 10:31 |
@iglesiasg | wiking, hey | 10:31 |
@wiking | iglesiasg: keep the left,right... they are really from the previous implementations | 10:31 |
@iglesiasg | wiking, all right | 10:31 |
shogun-buildbot_ | build #522 of FC19 - libshogun is complete: Failure [failed test] Build details are at http://buildbot.shogun-toolbox.org/builders/FC19%20-%20libshogun/builds/522 blamelist: lambday <heavensdevil6909@gmail.com>, Viktor Gal <vigsterkr@gmail.com> | 10:41 |
shogun-notifier- | shogun: pl8787 :develop * 4826bd5 / tests/unit/classifier/svm/LibLinear_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/4826bd5bfb06fd4596c4b6ee02767e8d53b4b0c0 | 10:42 |
shogun-notifier- | shogun: Solve memory leak problem, but uninitial values jump problems didn't fixed. I need help~ | 10:42 |
shogun-notifier- | shogun: Viktor Gal :develop * 75ea8d3 / tests/unit/classifier/svm/LibLinear_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/75ea8d3e39239854a3ae549782e1109a21292a63 | 10:42 |
shogun-notifier- | shogun: Merge pull request #1957 from pl8787/develop | 10:42 |
shogun-notifier- | shogun: | 10:42 |
shogun-notifier- | shogun: Solve memory leak problem, but uninitial values jump problems didn't fix... | 10:42 |
shogun-buildbot_ | build #479 of precise - libshogun is complete: Failure [failed test] Build details are at http://buildbot.shogun-toolbox.org/builders/precise%20-%20libshogun/builds/479 blamelist: lambday <heavensdevil6909@gmail.com>, Viktor Gal <vigsterkr@gmail.com> | 10:56 |
Saurabh7 | iglesiasg, hi | 10:59 |
Saurabh7 | for the kde is there any base class or template i should stick to? | 11:00 |
-!- iglesiasg [~iglesiasg@524AE0A7.cm-4-3d.dynamic.ziggo.nl] has quit [Ping timeout: 240 seconds] | 11:19 | |
shogun-buildbot_ | build #523 of FC19 - libshogun is complete: Success [build successful] Build details are at http://buildbot.shogun-toolbox.org/builders/FC19%20-%20libshogun/builds/523 | 11:23 |
shogun-buildbot_ | build #480 of precise - libshogun is complete: Success [build successful] Build details are at http://buildbot.shogun-toolbox.org/builders/precise%20-%20libshogun/builds/480 | 11:38 |
-!- dhruv13 [~dhruv13@84.64.12.231] has joined #shogun | 11:49 | |
@wiking | shogun-buildbot_: force build --branch=develop 'debian wheezy - memcheck' | 11:57 |
shogun-buildbot_ | build #211 forced | 11:57 |
shogun-buildbot_ | I'll give a shout when the build finishes | 11:57 |
-!- [1]Saurabh7 [~Saurabh7@public-anonymous-gw.mobilefree.jp] has joined #shogun | 12:24 | |
-!- [1]Saurabh7 [~Saurabh7@public-anonymous-gw.mobilefree.jp] has quit [Client Quit] | 12:24 | |
-!- Saurabh7 [~Saurabh7@115.248.130.148] has quit [Ping timeout: 240 seconds] | 12:26 | |
-!- dhruv13 [~dhruv13@84.64.12.231] has quit [Ping timeout: 244 seconds] | 12:42 | |
-!- sonne|osx [~sonne@e179065162.adsl.alicedsl.de] has joined #shogun | 12:51 | |
-!- dhruv13 [~dhruv13@84.64.14.38] has joined #shogun | 12:55 | |
-!- dhruv13 [~dhruv13@84.64.14.38] has quit [Client Quit] | 12:59 | |
-!- cameo54321 [27297758@gateway/web/freenode/ip.39.41.119.88] has joined #shogun | 13:01 | |
-!- iglesiasg [~iglesiasg@524AE0A7.cm-4-3d.dynamic.ziggo.nl] has joined #shogun | 13:01 | |
-!- mode/#shogun [+o iglesiasg] by ChanServ | 13:01 | |
-!- dhruv13 [~dhruv13@84.64.14.38] has joined #shogun | 13:04 | |
-!- travis-ci [~travis-ci@ec2-107-20-77-97.compute-1.amazonaws.com] has joined #shogun | 13:05 | |
travis-ci | [travis-ci] it's Viktor Gal's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/20338578 | 13:05 |
-!- travis-ci [~travis-ci@ec2-107-20-77-97.compute-1.amazonaws.com] has left #shogun [] | 13:05 | |
dhruv13 | iglesiasg: regardig the kd tree implementation, bundling nanoflann is an option because it is a single header file with a BSD licence | 13:06 |
@iglesiasg | dhruv13, ok | 13:07 |
@wiking | dhruv13: what are the dependencies of nanoflann? | 13:07 |
@iglesiasg | dhruv13, it sounds reasonable but what about deps? | 13:07 |
@wiking | only stdc++ or some other libraries? | 13:07 |
@iglesiasg | haha yeah exactly | 13:07 |
dhruv13 | iglesiasg: stdc++ | 13:07 |
@wiking | iglesiasg: :D | 13:07 |
@wiking | dhruv13: no boost or any other funky library right? | 13:07 |
dhruv13 | nope | 13:07 |
@wiking | that's good | 13:07 |
dhruv13 | only, it says that it is optimised for 2d and 3d clouds, though i dont know how exactly | 13:08 |
dhruv13 | still going through it | 13:08 |
dhruv13 | so maybe i should first try to get it to work with KNN, and then play around with it to make it more efficient? | 13:09 |
@iglesiasg | dhruv13, I guess it is pretty efficient already | 13:10 |
@iglesiasg | at least I hope so :) | 13:10 |
dhruv13 | iglesiasg: ha ha, no i meant i want to see why they say optimised for 2d and 3d clouds | 13:10 |
dhruv13 | iglesiasg: I'll study some more and get back :-) | 13:11 |
@iglesiasg | dhruv13, all right, it sounds great! | 13:12 |
-!- kislay [~kislay@93.114.45.13] has quit [Read error: Connection reset by peer] | 13:15 | |
-!- sonne|osx [~sonne@e179065162.adsl.alicedsl.de] has quit [Quit: sonne|osx] | 13:24 | |
dhruv13 | wiking: about adding environment variable suppot for sgio, would the right place to do it be in the constructor of SGIO objects? | 13:34 |
-!- lambday [67157d54@gateway/web/freenode/ip.103.21.125.84] has joined #shogun | 13:35 | |
-!- lambday_ [67157e54@gateway/web/freenode/ip.103.21.126.84] has joined #shogun | 13:36 | |
-!- lambday [67157d54@gateway/web/freenode/ip.103.21.125.84] has quit [Ping timeout: 245 seconds] | 13:40 | |
-!- lambday_ [67157e54@gateway/web/freenode/ip.103.21.126.84] has quit [Ping timeout: 245 seconds] | 13:40 | |
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout] | 13:42 | |
-!- HeikoS1 [~heiko@p57972433.dip0.t-ipconnect.de] has joined #shogun | 13:43 | |
@wiking | dhruv13: well i'd rather do it as part of the init fucntion | 13:45 |
@wiking | src/shogun/base/init.cpp | 13:45 |
-!- dhruv13 [~dhruv13@84.64.14.38] has quit [Ping timeout: 240 seconds] | 13:49 | |
shogun-buildbot_ | build #211 of debian wheezy - memcheck is complete: Failure [failed memory check] Build details are at http://buildbot.shogun-toolbox.org/builders/debian%20wheezy%20-%20memcheck/builds/211 | 13:51 |
@wiking | HeikoS1: you want to see some scary shit | 13:51 |
-!- dhruv13 [~dhruv13@84.64.14.38] has joined #shogun | 13:52 | |
dhruv13 | wiking: okay | 13:52 |
-!- dhruv13 [~dhruv13@84.64.14.38] has quit [Ping timeout: 264 seconds] | 13:59 | |
-!- kislay [~kislay@93.114.45.13] has joined #shogun | 14:02 | |
kislay | HeikoS1, I have sent a PR regarding the issue #1878 | 14:07 |
HeikoS1 | wiking: yeah :) | 14:08 |
HeikoS1 | give it to me :) | 14:08 |
HeikoS1 | kislay: I will check soon! :) | 14:08 |
kislay | thanks :) | 14:08 |
kislay | HeikoS1, if you can point me over some issue regarding image processing/m-l algorithm which i may take up.! | 14:10 |
HeikoS1 | kislay: maybe send a list to kevin (cc shogun-list) since he has some opencv applications in mind | 14:11 |
kislay | okay! | 14:11 |
@wiking | HeikoS1: http://pastebin.com/3AyS7HD2 | 14:17 |
@wiking | HeikoS1: eigen solver: CPU vs GPU with magma | 14:17 |
@wiking | HeikoS1: first column is the matrix size... | 14:17 |
@wiking | CPU version is pure lapack... | 14:17 |
HeikoS1 | wiking: man! | 14:17 |
HeikoS1 | wiking: is that dense matrices? | 14:17 |
HeikoS1 | wiking: ultra cool! Maybe update the issue with that and make it more sexy? | 14:18 |
HeikoS1 | wiking: this in fact can also be very useful for the deep learning project | 14:18 |
@wiking | HeikoS1: yeah does are dense matrices | 14:18 |
@wiking | HeikoS1: heheh deep learning is totally different | 14:19 |
@wiking | HeikoS1: but it should use some sort of opencl/cuda stuff for sure | 14:19 |
HeikoS1 | wiking: cool! | 14:19 |
HeikoS1 | wiking: man if we would use those solvers for all things in shogun that would be a blast | 14:19 |
HeikoS1 | imagine the nice notebooks comparing performance of say PCA | 14:20 |
HeikoS1 | if one change change the backed in one line | 14:20 |
HeikoS1 | amazing! | 14:20 |
@wiking | HeikoS1: yeah i'm just trying to refactor a bit the eigensolver of lambday and then change everywhere to it where we do eigen solving... | 14:22 |
@wiking | HeikoS1: that'll allow us to later have support for GPU/OpenCL based eigensolvers | 14:23 |
-!- witness___ [uid10044@gateway/web/irccloud.com/x-qjlutmnzduulfvgk] has joined #shogun | 14:23 | |
@wiking | HeikoS1: check the bottom of this page: https://github.com/bravegag/eigen-magma-benchmark | 14:27 |
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun | 14:27 | |
shogun-notifier- | shogun: lambday :develop * aea0036 / src/ (6 files): https://github.com/shogun-toolbox/shogun/commit/aea003659c2096277aba904d3293a078b7c61528 | 14:27 |
shogun-notifier- | shogun: add streaming mmd, refactor linear time mmd | 14:27 |
shogun-notifier- | shogun: Heiko Strathmann :develop * 9c305cb / src/ (6 files): https://github.com/shogun-toolbox/shogun/commit/9c305cb657cf8c1df8758031ffd091a0b2c9fda4 | 14:27 |
shogun-notifier- | shogun: Merge pull request #1959 from lambday/feature/btest | 14:27 |
shogun-notifier- | shogun: | 14:27 |
shogun-notifier- | shogun: add streaming mmd, refactor linear time mmd | 14:27 |
HeikoS1 | wiking: thats all great | 14:27 |
HeikoS1 | wiking: what do we need in order to make this work on all eigen operations? | 14:28 |
@wiking | HeikoS1: well that's really tricky | 14:28 |
@wiking | HeikoS1: i mean if ever this eigen-magma thing is going to be part of eigen then things are easier | 14:29 |
@wiking | HeikoS1: but other than that we'll have to do all sorts of wrapping | 14:29 |
HeikoS1 | I see | 14:29 |
HeikoS1 | wiking: ok, maybe wait then, but we can start with the solvers | 14:29 |
HeikoS1 | wiking: besser82 once told me that once can just change one header and everything works out of the box | 14:30 |
HeikoS1 | but I guess that might be a bit too optimistic | 14:30 |
@wiking | HeikoS1: mmm i dont know about such a library | 14:30 |
@wiking | HeikoS1: i mean the thing is that there are several different libraries out there... not only eigen | 14:30 |
@wiking | that can do some basic math functions | 14:31 |
@wiking | so this is why better do wrappings | 14:31 |
@wiking | of these basic functionalities | 14:31 |
@wiking | so that we can support different libraries... not only eigen | 14:31 |
@wiking | the problem is that eigen is spreading all around our code | 14:31 |
@wiking | which is stupid | 14:31 |
@wiking | because then we'll have to do similar thing like now with lapack->eigen | 14:32 |
@wiking | it'd be better to start creating wrapper classes | 14:32 |
@wiking | and do there library dependencies | 14:32 |
HeikoS1 | wiking: I see | 14:32 |
HeikoS1 | wiking: mmmh | 14:32 |
@wiking | instead of like whole functions like now for PCA or ICA | 14:32 |
@wiking | this is just calling for suicide in the long run | 14:32 |
HeikoS1 | wiking: I agree for operations like SVD/EVD | 14:32 |
HeikoS1 | wiking: but you think also for matrix*matrix and matrix*vector multiplication? | 14:33 |
HeikoS1 | wiking: cholesky is another thing | 14:33 |
HeikoS1 | wiking: maybe you are right | 14:33 |
@wiking | well there comes all the factorizations as well | 14:33 |
@wiking | QR, cholensky etc. | 14:33 |
HeikoS1 | wiking: then it would be much easier to change the backend, if everything would be like in linalg | 14:33 |
HeikoS1 | yeah | 14:33 |
HeikoS1 | mmmh | 14:33 |
@wiking | there are like n different libraries that does it fast | 14:33 |
HeikoS1 | wiking: entrance task? | 14:33 |
@wiking | one is opencl optimized | 14:33 |
HeikoS1 | wiking: yeah I totally agree | 14:33 |
@wiking | the other is CUDA optimized | 14:34 |
@wiking | etc. | 14:34 |
HeikoS1 | wiking: thing is that one has to think of interfaces | 14:34 |
@wiking | yeah these has to be all interfaced | 14:34 |
HeikoS1 | wiking: I did that for some lapack things, and its ugly | 14:34 |
@wiking | like in java | 14:34 |
HeikoS1 | all those optiones | 14:34 |
@wiking | and do separate implementations of them | 14:34 |
HeikoS1 | wiking: what about doing this step by step | 14:34 |
@wiking | i mean everybody should try to stick to SGMatrix and SGVector | 14:34 |
HeikoS1 | wiking: we can stard with EVD/SVD for now | 14:34 |
@wiking | and pass aroudn that | 14:34 |
HeikoS1 | start | 14:35 |
HeikoS1 | see how it goes | 14:35 |
HeikoS1 | and then update things one-after another | 14:35 |
@wiking | and then either it is going to be eigenized or some other funky library used to do that operation | 14:35 |
@wiking | HeikoS1: yeah SVD is very similar | 14:35 |
@wiking | there should be an SVD solver class in shogun | 14:35 |
HeikoS1 | wiking: I agree | 14:35 |
@wiking | and that should handle all the library dependency etc.... | 14:36 |
HeikoS1 | wiking: so what about adding this stuff to the linalg framework? | 14:36 |
HeikoS1 | which was started by lambday? | 14:36 |
@wiking | and then some global variable can be used to choose SVD engine on the library's level | 14:36 |
HeikoS1 | wiking: could you write a detaled intro task for that, maybe for SVD? | 14:36 |
@wiking | same with eigen | 14:36 |
@wiking | yeah i'll do that | 14:36 |
HeikoS1 | fundamental multiplications can come later | 14:36 |
HeikoS1 | maybe start with a factorization | 14:36 |
@wiking | yeah that's another story | 14:36 |
@wiking | but factorization, svd, eigen solving is really something | 14:37 |
@wiking | that should be pluggable | 14:37 |
@wiking | *plugable | 14:37 |
@wiking | meaning if you have a new fast way to do that | 14:37 |
@wiking | you'll have to just create a wrapper for that inherited from the base class | 14:37 |
@wiking | and then that is being used everywhere | 14:37 |
@wiking | within shogun | 14:38 |
HeikoS1 | yeah | 14:38 |
HeikoS1 | great idea | 14:38 |
HeikoS1 | in fact stupid to do anything else ;) | 14:38 |
shogun-buildbot_ | build #524 of FC19 - libshogun is complete: Failure [failed test] Build details are at http://buildbot.shogun-toolbox.org/builders/FC19%20-%20libshogun/builds/524 blamelist: lambday <heavensdevil6909@gmail.com> | 14:40 |
shogun-buildbot_ | build #525 of FC19 - libshogun is complete: Success [build successful] Build details are at http://buildbot.shogun-toolbox.org/builders/FC19%20-%20libshogun/builds/525 | 14:44 |
-!- iglesiasg [~iglesiasg@524AE0A7.cm-4-3d.dynamic.ziggo.nl] has quit [Quit: Leaving] | 14:47 | |
shogun-buildbot_ | build #481 of precise - libshogun is complete: Failure [failed test] Build details are at http://buildbot.shogun-toolbox.org/builders/precise%20-%20libshogun/builds/481 blamelist: lambday <heavensdevil6909@gmail.com> | 14:56 |
HeikoS1 | wiking: why is the GPU faster when there are more points. It takes less time, I dont get that | 15:07 |
shogun-buildbot_ | build #482 of precise - libshogun is complete: Success [build successful] Build details are at http://buildbot.shogun-toolbox.org/builders/precise%20-%20libshogun/builds/482 | 15:14 |
-!- HeikoS1 [~heiko@p57972433.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] | 15:17 | |
-!- HeikoS [~heiko@p57972433.dip0.t-ipconnect.de] has joined #shogun | 15:22 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 15:22 | |
-!- HeikoS [~heiko@p57972433.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] | 15:26 | |
-!- travis-ci [~travis-ci@ec2-54-227-19-253.compute-1.amazonaws.com] has joined #shogun | 15:50 | |
travis-ci | [travis-ci] it's Heiko Strathmann's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/20345000 | 15:50 |
-!- travis-ci [~travis-ci@ec2-54-227-19-253.compute-1.amazonaws.com] has left #shogun [] | 15:50 | |
-!- kjainGSoC [7838c402@gateway/web/freenode/ip.120.56.196.2] has joined #shogun | 16:04 | |
kjainGSoC | Hello | 16:04 |
-!- kislay [~kislay@93.114.45.13] has quit [Read error: Connection reset by peer] | 16:23 | |
-!- cameo54321 [27297758@gateway/web/freenode/ip.39.41.119.88] has quit [Ping timeout: 245 seconds] | 16:32 | |
-!- lisitsyn [~lisitsyn@109-226-71-150.clients.tlt.100megabit.ru] has joined #shogun | 17:15 | |
-!- kjainGSoC [7838c402@gateway/web/freenode/ip.120.56.196.2] has quit [Quit: Page closed] | 17:19 | |
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout] | 17:27 | |
-!- dhruv13 [~dhruv13@84.64.15.124] has joined #shogun | 17:38 | |
-!- lambday [67157d54@gateway/web/freenode/ip.103.21.125.84] has joined #shogun | 17:45 | |
lambday | wiking: hola! | 17:45 |
@wiking | lambday: yoyo | 17:45 |
@wiking | lambday: so i've already done some changes locally | 17:46 |
@wiking | i'll push soon the first commit to a feature branch | 17:46 |
@wiking | but let's finish up our discussion so i can make it right | 17:46 |
lambday | wiking: this is getting really exciting | 17:46 |
@wiking | so about the naming | 17:46 |
@wiking | do you maybe have a better naming idea for DirectEigenSolver? | 17:46 |
lambday | yeah - you don't like dense? | 17:46 |
@wiking | DenseEigenSolver? | 17:46 |
lambday | yeah direct as in triangular solver | 17:47 |
@wiking | ah ok | 17:47 |
lambday | ummm... but that works for dense | 17:47 |
@wiking | well then let's keep it as is | 17:47 |
@wiking | that solver is going to be working only with | 17:47 |
@wiking | CDenseMatrixOperator and SGMatrix | 17:47 |
lambday | I really like the passing linear operator on the fly idea - that's how things should be | 17:47 |
lambday | wiking: yeah! | 17:47 |
@wiking | so basically now i've added | 17:47 |
@wiking | void compute(SGMatrix<float64_t> m); | 17:47 |
@wiking | to CDirectEigenSolver | 17:47 |
lambday | wiking: awesome! | 17:48 |
@wiking | lisitsyn: ping | 17:48 |
@wiking | i wonder what happend though when u pass SGMatrix<T> as is on the stack instead of reference/pointer | 17:48 |
lambday | wiking: so you need to change just a bit at RationalApproximation::precompute() where we call the compute function | 17:48 |
@wiking | isn't the whole class is being copied to the stack? | 17:48 |
lambday | wiking: nah the underlying memory is on the heap | 17:49 |
@wiking | lambday: yeah i was wondering if u can just pintpoint me the lines | 17:49 |
lambday | it increases the refcount | 17:49 |
@wiking | what i should put to the compute() in RationalApproximation::precompute | 17:49 |
lambday | umm just a sec then :) | 17:49 |
@wiking | k thnx | 17:49 |
@wiking | if i have that i'll compile/test locally and if it goes ok i'll push in a sec the whole feature branch | 17:50 |
lisitsyn | wiking: pong | 17:50 |
-!- lambday_ [67157d54@gateway/web/freenode/ip.103.21.125.84] has joined #shogun | 17:50 | |
@wiking | lambday: btw then LanczosEigenSolver should have compute(CLinearOperator<float64_t>* linear_operator), compute(SGMatrix<float64_t> linear_operator) and compute(SGSparseMatrix<float64_t> linear_operator) right? | 17:50 |
lambday_ | wiking: sorry got dc | 17:51 |
@wiking | lisitsyn: see above my question regarding stack + sgmatrix | 17:51 |
@wiking | lambday_: nw | 17:51 |
lambday_ | let me think | 17:51 |
lambday_ | yeah | 17:51 |
lisitsyn | wiking: so pass-by-value of SGMatrix? | 17:51 |
lisitsyn | it increases refcount | 17:51 |
lisitsyn | then decreases | 17:51 |
@wiking | lisitsyn: mmm good | 17:51 |
lambday_ | you internally create the appropriate linear operator | 17:51 |
lambday_ | and then do the rest | 17:52 |
lisitsyn | if compiler is valid (not visual studio) it shouldn't be optimized out | 17:52 |
lambday_ | lisitsyn: lol @valid | 17:52 |
@wiking | lisitsyn: vs will kill it? | 17:52 |
@wiking | lisitsyn: really? :) | 17:52 |
lisitsyn | wiking: no I am just unsure | 17:52 |
lisitsyn | I am unsure about everything related to vs | 17:52 |
@wiking | ah ok :> i thought u r talking out of experience | 17:52 |
lisitsyn | hah well out of other experience | 17:53 |
lisitsyn | e.g. covertree doesn't work with vs | 17:53 |
lisitsyn | because of I don't know what :D | 17:53 |
lambday_ | wiking: https://github.com/shogun-toolbox/shogun/blob/develop/src/shogun/mathematics/linalg/ratapprox/opfunc/RationalApproximation.cpp#L114 | 17:53 |
@wiking | lambday_: ok so can u give me a small diff for CRationalApproximation, i.e. where do you have the LinearOperator? | 17:53 |
-!- lambday [67157d54@gateway/web/freenode/ip.103.21.125.84] has quit [Ping timeout: 245 seconds] | 17:53 | |
@wiking | lambday_: yeah my cursor is there in the editor | 17:53 |
-!- lambday [67157e54@gateway/web/freenode/ip.103.21.126.84] has joined #shogun | 17:54 | |
lambday | argh this fucking freenode! | 17:54 |
@wiking | heheh yeah it's hectic lately | 17:54 |
lambday | wiking: https://github.com/shogun-toolbox/shogun/blob/develop/src/shogun/mathematics/linalg/ratapprox/opfunc/RationalApproximation.cpp#L114 | 17:54 |
@wiking | 17:53 <@wiking> lambday_: yeah my cursor is there in the editor | 17:54 |
lambday | wiking: you should pass the linear operator (which is m_linear_operator) | 17:55 |
@wiking | where's the linear operator that i can pass to compute? | 17:55 |
lambday | wiking: its in the base class of RationalApproximation, COperatorFunction | 17:55 |
@wiking | lambday: mmm ok. where do u create the EigenSolver? | 17:55 |
lambday | protected | 17:55 |
@wiking | lambday: since we have to remove the linear operator from the ctor of EigenSolver | 17:56 |
lambday | wiking: things are created externally | 17:56 |
@wiking | lambday: ah i see.. unit test? | 17:56 |
lambday | wiking: umm... there are few unit-tests | 17:56 |
@wiking | or example? | 17:56 |
lambday | and examples, both | 17:56 |
lambday | :( | 17:56 |
lambday | sorry :( | 17:56 |
lambday | wiking: can't we jointly contribute to your feature branch? then I can help | 17:56 |
lambday | before merging to develop | 17:57 |
lambday | wiking: do a quick grep :P | 17:57 |
@wiking | lambday: mmm ok i can now push these changes into a feature branch | 17:57 |
@wiking | lambday: RationalApproximation ? | 17:57 |
@wiking | grep for thi? | 17:57 |
@wiking | this | 17:57 |
lambday | wiking: nah EigenSolver | 17:57 |
lambday | rational approximation is just another base :P | 17:57 |
-!- lambday_ [67157d54@gateway/web/freenode/ip.103.21.125.84] has quit [Ping timeout: 245 seconds] | 17:57 | |
@wiking | lambday: whooohooo... even in notebook :) | 17:58 |
lambday | shit | 17:58 |
@wiking | no worries | 17:58 |
lambday | wiking: argh I had this in the linear solvers this way, why on earth didn't I think of this that time | 17:59 |
lambday | pass things on the fly I mean | 17:59 |
lambday | (unless there was something that I am completely forgetting :-/) | 17:59 |
* lambday bites nails | 17:59 | |
@wiking | lambday: just some more seconds... | 18:00 |
@wiking | ;) | 18:00 |
-!- lambday_ [67157e54@gateway/web/freenode/ip.103.21.126.84] has joined #shogun | 18:01 | |
@wiking | lambday: ok so here | 18:01 |
lambday_ | wiking: where? | 18:01 |
@wiking | https://github.com/shogun-toolbox/shogun/blob/develop/tests/unit/mathematics/linalg/LogDetEstimator_unittest.cc#L98 | 18:01 |
@wiking | is it safe just to remove op from the operator? | 18:01 |
@wiking | right...? as we'll have reference on op within CLogRationalApproximationIndividual right? | 18:02 |
lambday_ | wiking: I think so, its SG_REF'ed anyway | 18:02 |
lambday_ | wiking: oh have it SG_REF'ed within the compute | 18:02 |
lambday_ | wiking: and SG_UNREF in the end | 18:02 |
@wiking | same goes for line 187, 272, 328, 394, | 18:03 |
@wiking | right? | 18:03 |
@wiking | lambday_: ok will do | 18:03 |
-!- lambday [67157e54@gateway/web/freenode/ip.103.21.126.84] has quit [Ping timeout: 245 seconds] | 18:03 | |
-!- lambday__ [67157d51@gateway/web/cgi-irc/kiwiirc.com/ip.103.21.125.81] has joined #shogun | 18:04 | |
@wiking | lambday_: have u seen this: | 18:04 |
@wiking | 18:02 <@wiking> same goes for line 187, 272, 328, 394, | 18:04 |
@wiking | 18:02 <@wiking> right? | 18:04 |
@wiking | 18:02 <@wiking> lambday_: ok will do | 18:04 |
lambday__ | wiking: irc is getting into my nerves | 18:04 |
lambday__ | checking... same file you mean? | 18:04 |
@wiking | lambday__: yes | 18:04 |
@wiking | http://github.com/shogun-toolbox/shogun/blob/develop/tests/unit/mathematics/linalg/LogDetEstimator_unittest.cc | 18:04 |
@wiking | lambday__: and of course the same question goes for | 18:05 |
lambday__ | yeah, as long as its ref'ed already, I think we're cool | 18:05 |
@wiking | lambday__: well i do an SG_REF+SG_UNREF within compute(CLinearOperator...) | 18:06 |
lambday__ | wiking: yeah! | 18:06 |
-!- lambday__ is now known as lambday | 18:06 | |
@wiking | ok i'm fixing now the examples... | 18:07 |
-!- lambday_ [67157e54@gateway/web/freenode/ip.103.21.126.84] has quit [Ping timeout: 245 seconds] | 18:07 | |
lambday | wiking: please let me know when you push things | 18:07 |
lambday | wiking: I will come back after dinner :) | 18:07 |
@wiking | lambday: well now my only concern here of course | 18:07 |
@wiking | compute_all vs compute_extremal... | 18:07 |
@wiking | as i really dont want to do these changes 2 times :))) | 18:07 |
lambday | lol | 18:08 |
lambday | :D | 18:08 |
lambday | the eigen solvers that we have are actually meant for extremals | 18:08 |
lambday | see there are two data members for max and min eigenvalues :P | 18:08 |
lambday | wiking:which ideally should be removed alltogether | 18:09 |
lambday | and compute_extremal should return a shogun_wrapper for std::pair | 18:09 |
lambday | and compute_all a SGVector | 18:09 |
-!- kislay [~kislay@93.114.45.13] has joined #shogun | 18:09 | |
@wiking | lambday: heheh yeah... | 18:09 |
@wiking | lambday: ok you know what i'm pushing now these changes and then we'll discuss this later... | 18:10 |
lambday | also, I guess only real eigenvalues are assumed | 18:10 |
-!- lambday [67157d51@gateway/web/cgi-irc/kiwiirc.com/ip.103.21.125.81] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] | 18:10 | |
-!- lambday [67157d4e@gateway/web/freenode/ip.103.21.125.78] has joined #shogun | 18:10 | |
lambday | wiking: dc again | 18:10 |
@wiking | lambday: no worries.. i'm already running make + tests | 18:11 |
lambday | anyway it was a nice discussion | 18:11 |
@wiking | lambday: and we'll see the other changes... | 18:11 |
lambday | wiking: let me know if I can be of any help :) | 18:11 |
lambday | wiking: ciao man! brb after dinner :) | 18:12 |
lambday | wiking: bye | 18:12 |
@wiking | cya | 18:12 |
-!- lambday [67157d4e@gateway/web/freenode/ip.103.21.125.78] has quit [Client Quit] | 18:12 | |
-!- giridar [b49531e5@gateway/web/freenode/ip.180.149.49.229] has joined #shogun | 18:15 | |
@wiking | lisitsyn: fyi: https://github.com/shogun-toolbox/shogun/issues/1930#issuecomment-37097417 | 18:16 |
-!- vadresh [~vadresh@62.109.10.44] has quit [Remote host closed the connection] | 18:24 | |
-!- dhruv13 [~dhruv13@84.64.15.124] has quit [Ping timeout: 241 seconds] | 18:31 | |
-!- giridar [b49531e5@gateway/web/freenode/ip.180.149.49.229] has quit [Quit: Page closed] | 18:32 | |
-!- cameo54321 [2729cfbf@gateway/web/freenode/ip.39.41.207.191] has joined #shogun | 18:36 | |
-!- kislay [~kislay@93.114.45.13] has quit [Ping timeout: 240 seconds] | 18:53 | |
-!- kislay [~kislay@93.114.45.13] has joined #shogun | 19:06 | |
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun | 19:08 | |
shogun-notifier- | shogun: Viktor Gal :feature/UnifiedEigenSolvers * cb82500 / / (12 files): https://github.com/shogun-toolbox/shogun/commit/cb825006fc161d03be09cf7a8b7b129ee3892cd7 | 19:08 |
shogun-notifier- | shogun: Initial refactor of linalg/eigsolver classes | 19:08 |
shogun-notifier- | shogun: starting work on issue #1930 | 19:08 |
-!- iglesiasg [~iglesiasg@524AE0A7.cm-4-3d.dynamic.ziggo.nl] has joined #shogun | 19:28 | |
-!- mode/#shogun [+o iglesiasg] by ChanServ | 19:28 | |
-!- dhruv13 [~dhruv13@84.64.13.59] has joined #shogun | 19:47 | |
-!- dhruv13 [~dhruv13@84.64.13.59] has quit [Quit: Leaving] | 20:01 | |
-!- dhruv13 [~dhruv13@84.64.13.59] has joined #shogun | 20:01 | |
-!- kislay [~kislay@93.114.45.13] has quit [Read error: Connection reset by peer] | 20:04 | |
lisitsyn | wiking: wow this is faster than I can follow :D | 20:10 |
-!- iglesiasg [~iglesiasg@524AE0A7.cm-4-3d.dynamic.ziggo.nl] has quit [Quit: Leaving] | 20:10 | |
-!- kislay [~kislay@93.114.45.13] has joined #shogun | 20:20 | |
@wiking | lisitsyn: yeah should contrib your thoughts ;P | 20:27 |
@wiking | lisitsyn: asdf dsygev dgremm | 20:27 |
@wiking | :) | 20:27 |
lisitsyn | wiking: I am actually very afraid of doing this stuff | 20:27 |
lisitsyn | like adding some wrapper code for linear algebra | 20:28 |
lisitsyn | always better to outsource that :D | 20:28 |
@wiking | hahah true that | 20:33 |
-!- sunil1337 [0e8bd057@gateway/web/freenode/ip.14.139.208.87] has joined #shogun | 20:39 | |
-!- sunil1337 [0e8bd057@gateway/web/freenode/ip.14.139.208.87] has quit [Quit: Page closed] | 21:00 | |
kislay | wiking, is there any way to push changes in the shogun/data folder without cloning everything present in it. | 21:05 |
@wiking | kislay: you'll have to do the fork | 21:06 |
kislay | that i did. | 21:07 |
@wiking | kislay: so they u fork it + add your changes | 21:07 |
kislay | i am able to push my other commits, but changes in the data folder are not showing up | 21:07 |
kislay | actually, i had to add my dataset. | 21:07 |
@wiking | and do a PR against shogun-data | 21:07 |
@wiking | kislay: nono | 21:08 |
@wiking | kislay: that won't work | 21:08 |
@wiking | dont do changes within the data submodule | 21:08 |
@wiking | you have to fork the data repo | 21:08 |
@wiking | do the changes | 21:08 |
@wiking | commit | 21:08 |
@wiking | and then PR against the shogun-data | 21:08 |
kislay | oh!!! | 21:08 |
kislay | as simple as that | 21:08 |
kislay | pfff | 21:08 |
@wiking | yeah something like that | 21:08 |
kislay | thanks. | 21:09 |
@wiking | nw | 21:12 |
-!- travis-ci [~travis-ci@ec2-54-80-214-106.compute-1.amazonaws.com] has joined #shogun | 21:28 | |
travis-ci | [travis-ci] it's Viktor Gal's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/20357174 | 21:28 |
-!- travis-ci [~travis-ci@ec2-54-80-214-106.compute-1.amazonaws.com] has left #shogun [] | 21:28 | |
-!- lambday [67157d54@gateway/web/freenode/ip.103.21.125.84] has joined #shogun | 21:32 | |
lambday | wiking: having a fight - be back in a few mins - please note that the eigensolvers that I planned only works with SPD matrices | 21:33 |
@wiking | lambday: yeah i saw that | 21:34 |
-!- lambday [67157d54@gateway/web/freenode/ip.103.21.125.84] has quit [Ping timeout: 245 seconds] | 21:37 | |
-!- thoralf [~thoralf@p4FEC87BB.dip0.t-ipconnect.de] has joined #shogun | 21:37 | |
thoralf | Hey! | 21:37 |
lisitsyn | thoralf in da house! | 21:38 |
thoralf | Yo :D | 21:38 |
thoralf | Can da house tell me which indent style to use? | 21:38 |
thoralf | for shogun? | 21:38 |
lisitsyn | thoralf: tabs/spaces? | 21:39 |
lisitsyn | thoralf: I see tabs in code mostly ;) | 21:39 |
thoralf | Indentation, braces, etc. | 21:39 |
lisitsyn | thoralf: oh | 21:39 |
thoralf | Every time I send a PR, somebody complains. | 21:40 |
lisitsyn | if (shitz) | 21:40 |
lisitsyn | { | 21:40 |
lisitsyn | <tab>dosomething; | 21:40 |
lisitsyn | <tab>dosomething; | 21:40 |
lisitsyn | } | 21:40 |
lisitsyn | if (shitz) | 21:40 |
lisitsyn | <tab>dosomething; | 21:40 |
thoralf | Nono, I mean, which indent style. | 21:41 |
thoralf | indent <-- The command line tool. | 21:41 |
lisitsyn | thoralf: I have no idea what do you mean by that then :D | 21:41 |
thoralf | indent <-- A unix tool to format code. It has different styles. ;) | 21:42 |
lisitsyn | oh never used that :D | 21:42 |
lisitsyn | thoralf: okay then no idea ;) | 21:43 |
thoralf | What are you using? | 21:44 |
lisitsyn | thoralf: I just write it formatted already | 21:44 |
thoralf | lol | 21:44 |
* thoralf writes in different languages - and every language has different styles. | 21:44 | |
thoralf | For tabs/spaces, for braces, for everything. | 21:45 |
thoralf | I'm always mixing this up, so I want my computer to fix that. | 21:45 |
lisitsyn | thoralf: use good ide ;) | 21:45 |
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout] | 22:07 | |
-!- pavelsom [~pavelsom@193.106.31.18] has joined #shogun | 22:09 | |
-!- pavelsom [~pavelsom@193.106.31.18] has quit [Remote host closed the connection] | 22:15 | |
cameo54321 | Hi wiking: Got a sec? | 22:18 |
@wiking | shoot | 22:21 |
cameo54321 | I am trying to link stan with shogun | 22:22 |
-!- sonne|osx [~sonne@e179065162.adsl.alicedsl.de] has joined #shogun | 22:22 | |
@wiking | cameo54321: oh that's going to b fun | 22:22 |
cameo54321 | have been fiddling with cmake files of shogun for quite some time, but of no use.. | 22:22 |
cameo54321 | haha | 22:22 |
@wiking | cameo54321: but i'm afraid that is going to be rather hard... | 22:22 |
@wiking | i mean rather hard to convince ppl here to be integrated | 22:23 |
cameo54321 | Very much... stan doesn't have a cmake kind of structure | 22:23 |
cameo54321 | And no configure scripts either | 22:23 |
cameo54321 | just a custom make file | 22:23 |
@wiking | as it really dpeends on some heavy weith stuff | 22:23 |
@wiking | *weight stuff like boost | 22:24 |
cameo54321 | Yeah.. By the way i got shogun to identify boost if installed on the system | 22:24 |
cameo54321 | I also went though the cmake files in cmake/external | 22:25 |
cameo54321 | tried to mimic the behavior there.. still no use.. | 22:25 |
@wiking | mmmm | 22:25 |
cameo54321 | Any ideas what can be the right approach to do that? | 22:25 |
@wiking | cameo54321: why does stan depend on boost btw? | 22:25 |
cameo54321 | Good question.. I am unable to figure out yet.. but it seems it depends on boost quite heavily.. | 22:26 |
@wiking | cameo54321: can u give me a link to the library's src? | 22:27 |
@wiking | like github link or something | 22:27 |
cameo54321 | ya sure | 22:27 |
cameo54321 | https://github.com/stan-dev/stan | 22:27 |
@wiking | oh man these guys are even crazier than we are... storying full libraries in their repo | 22:35 |
@wiking | ... | 22:35 |
cameo54321 | ! | 22:36 |
@wiking | shit seriously we do not want to depend on this library | 22:36 |
@wiking | i mean i understand in a way | 22:36 |
-!- kislay [~kislay@93.114.45.13] has quit [Read error: Connection reset by peer] | 22:36 | |
@wiking | but isnt there a better library | 22:36 |
@wiking | this one is crazy | 22:36 |
cameo54321 | Heiko pointed this issue... https://github.com/shogun-toolbox/shogun/issues/1875 | 22:37 |
cameo54321 | opened* | 22:37 |
cameo54321 | His suggestion was that we can make cmake to download stan into external_libs dir just like colpack/eigen3(if nonavailable), etc | 22:39 |
@wiking | yea that was not a good idea | 22:46 |
cameo54321 | Please see this: http://www.shogun-toolbox.org/irclogs/%23shogun.2014-03-07.log.html#t18:36 | 22:46 |
@wiking | cameo54321: i do understand that heiko wants to have this | 22:46 |
@wiking | but this is not a good idea | 22:46 |
@wiking | im sorry for the contradiction | 22:46 |
@wiking | but integrating this especially as a bundle is really too much | 22:47 |
cameo54321 | The other way is that we can build these ourselves | 22:47 |
@wiking | this will bloat shogun like with another 500megs | 22:47 |
@wiking | nobody wants that | 22:47 |
cameo54321 | Can there be a way if we just pick some code base classes from stan? | 22:48 |
@wiking | well that could be an option... but i've just checked some stuff and it's really heavily bundled with boost | 22:48 |
@wiking | and we really would like to be dependent on boost | 22:49 |
@wiking | i'm sorry i have to be like this | 22:49 |
@wiking | i wouldn't rush myself into this if i were u | 22:49 |
cameo54321 | haha no prob | 22:49 |
@wiking | imo heiko made a rush about this before checking out the status of stan | 22:49 |
cameo54321 | Well we'll develop stuff ourselves then.. | 22:50 |
cameo54321 | May be get some inspiration as to how they structure some basic stuf... Class heirarchies for example.. | 22:51 |
cameo54321 | but build stuff on our own, using boost... | 22:52 |
-!- kislay [~kislay@93.114.45.13] has joined #shogun | 22:52 | |
cameo54321 | independently | 22:52 |
cameo54321 | wiking: thanks for the in time comments :-) | 22:54 |
-!- funcode [~funcode@117.55.241.55] has joined #shogun | 23:03 | |
-!- cameo54321 [2729cfbf@gateway/web/freenode/ip.39.41.207.191] has quit [Ping timeout: 245 seconds] | 23:09 | |
-!- kislay [~kislay@93.114.45.13] has quit [Ping timeout: 244 seconds] | 23:16 | |
thoralf | wiking: Hey. | 23:17 |
thoralf | wiking: How would you read multilabel files in shogun? | 23:18 |
thoralf | It's about 3-4 lines in perl, but about 100 in C++. | 23:20 |
thoralf | I'd be happy to have it in 20 or less lines ;) | 23:20 |
@wiking | :D | 23:24 |
@wiking | thoralf: official svmlight doesn't support it? or? | 23:24 |
thoralf | No, it doesn't. | 23:24 |
thoralf | But it's text-based. | 23:24 |
thoralf | <hacky idea>We can put it in the first column without spaces.</> | 23:25 |
@wiking | the svmlight format does not support the multi-label data representation. You should convert your data into arff format. | 23:25 |
@wiking | ^ from a group discussion | 23:25 |
thoralf | Hmm. But svmlight is so easy to generate. :) | 23:26 |
thoralf | And it's <labels><space><data> | 23:26 |
thoralf | Anyway, the file I'm reading in MultilabelLabels is simply "1 2 3 4 7 9" per line. | 23:27 |
thoralf | No features attached to this. | 23:27 |
@wiking | yep get it | 23:27 |
-!- tomy18 [~alex@79.114.164.19] has quit [Ping timeout: 260 seconds] | 23:28 | |
thoralf | First (bad) thing is that I'm reading the file two times. First time to get number of lines, second time to parse it. | 23:29 |
-!- thoralf [~thoralf@p4FEC87BB.dip0.t-ipconnect.de] has quit [Quit: Konversation terminated!] | 23:57 | |
--- Log closed Sun Mar 09 00:00:30 2014 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!