--- Log opened Tue May 27 00:00:06 2014 | ||
-!- lisitsyn1 [~qdrgsm@80.252.20.67] has quit [Read error: Connection reset by peer] | 00:28 | |
-!- zxtx [~zxtx@67.220.94.21] has quit [Read error: Connection reset by peer] | 00:38 | |
-!- zxtx [~zxtx@sunnythinking.org] has joined #shogun | 00:38 | |
@HeikoS | wiking: around? | 01:00 |
---|---|---|
@HeikoS | sonney2k: around? | 01:00 |
@HeikoS | thoralf: around? | 01:00 |
@HeikoS | besser82: around? | 01:00 |
@HeikoS | lambday: around? | 01:00 |
-!- kislay [~Abhijeet@27.116.52.186] has joined #shogun | 01:31 | |
kislay | hey HeikoS | 01:31 |
@HeikoS | kislay: hey! | 01:32 |
@HeikoS | kislay: say do the cloud notebooks work for you? | 01:32 |
kislay | never! | 01:32 |
kislay | never till now | 01:32 |
lambday | HeikoS: hey1 | 01:33 |
lambday | HeikoS: sorry I was away | 01:33 |
@HeikoS | kislay: I see | 01:33 |
@HeikoS | lambday: any ideas why the cloiud notebooks dont work? | 01:33 |
lambday | HeikoS: no man! | 01:33 |
lambday | I actually never checked it | 01:34 |
lambday | or did I... don't remember :/ | 01:34 |
kislay | HeikoS, lambday hey, if anyone can give me a review on my PR #2250. | 01:34 |
kislay | on the cpp stuff. It would be helpful. | 01:35 |
lambday | kislay: alright let me have a look if I can help :) | 01:35 |
kislay | lambday, thanks :) | 01:35 |
-!- PirosB3 [~pirosb3@host80-223-dynamic.246-95-r.retail.telecomitalia.it] has quit [Quit: PirosB3] | 01:36 | |
lambday | kislay: there? | 01:53 |
kislay | yeah | 01:53 |
kislay | lambday, The enum thing that you said. I need to use replace 0 for uint8, 1 for int8...and so on. | 01:55 |
lambday | kislay: I think we have enums for that, no? | 01:55 |
kislay | lambday, I have no idea. | 01:55 |
lambday | kislay: let me help you wiht that | 01:55 |
lambday | just a min | 01:55 |
lambday | kislay: have a look here - https://github.com/shogun-toolbox/shogun/blob/develop/src/shogun/lib/DataType.h#L46 | 01:56 |
lambday | will that work? | 01:56 |
lambday | or do you need exact 0 there? | 01:57 |
kislay | exact 0. It's the way OpenCV wants it! | 01:57 |
lambday | kislay: okay I see. Then may be define an enum somewhere | 01:57 |
lambday | I mean, using 0, 1... things like that is a bit confusing IMO | 01:58 |
lambday | just a suggestion though | 01:58 |
lambday | kislay: but please take care of the multi line thing :) | 01:58 |
kislay | lambday, err... sorry. what is it? | 01:59 |
lambday | kislay: read comments :D | 02:00 |
kislay | lambday, got it. :) | 02:07 |
lambday | kislay: :) | 02:07 |
lambday | kislay: you're not up all night, are you? | 02:07 |
kislay | lambday, no. I woke up at 4 :) | 02:08 |
-!- HeikoS [~heiko@0542590b.skybroadband.com] has quit [Quit: Leaving.] | 02:08 | |
kislay | lambday, you doing a all-nighty ? | 02:08 |
lambday | kislay: hahaha... that happens? :D | 02:08 |
lambday | kislay: yeah I am no more a homo sapiens | 02:09 |
kislay | lambday, haha. I am getting transformed lately too. slowly slowly.. | 02:09 |
lambday | kislay: better late than never :P | 02:10 |
khalednasr | lambday, hey | 02:13 |
lambday | khalednasr: hey man | 02:13 |
lambday | how's it going? | 02:14 |
khalednasr | I tried a few things | 02:14 |
khalednasr | did you mean making the base class look like: | 02:14 |
khalednasr | template <class Info1, class Info2, enum Backend,template<class,Info1, Info2...>class Matrix,class T,Info1 I1, Info2... I2> | 02:14 |
khalednasr | lambday, I tried that but I can't figure out how to specialize it for viennacl matrices | 02:18 |
lambday | khalednasr: variadic templates | 02:19 |
lambday | template <class Info, enum Backend, template<class,class...,Info...> class Matrix, class ST, class.... T> | 02:19 |
lambday | so matrix now works with 1 required template arg (1st one - scalar type) | 02:20 |
lambday | 2nd arg is optional.. so zero or more... which would be 0 in case of SGMatrix, and Eigen3 matrix and one for ViennaCL matrix | 02:20 |
khalednasr | lambday, does c++ allow two argument packs for templates? | 02:21 |
lambday | and last one us again nothing for SG, int... for Eigen3, and unsigned int for viennacl | 02:21 |
lambday | khalednasr: what do you mean? | 02:21 |
lambday | khalednasr: I think what I just wrote here would work... | 02:22 |
lambday | this should be the basic struct | 02:22 |
lambday | then later specialize as mentioned above... | 02:23 |
khalednasr | lambday, just a sec, I'll check something | 02:23 |
khalednasr | lambday, if you try something like: template <class..., int...> struct bar {}; | 02:27 |
khalednasr | lambday, it won't compile | 02:27 |
khalednasr | lambday, you can't have multiple parameter packs | 02:27 |
lambday | khalednasr: nah... you gotta use it like template <class... T, int... Other> struct bar {}; | 02:27 |
lambday | later expand the packs as T... and Other... | 02:27 |
lambday | let me try | 02:28 |
lambday | khalednasr: ah I got your pt | 02:30 |
lambday | yep you're right | 02:30 |
lambday | and in that case its a bummer :/ | 02:31 |
khalednasr | yeah that sucks | 02:31 |
lambday | ummm.. | 02:32 |
khalednasr | lambday, we could get around the entire problem if we restrict ourselves to only column-major or only row-major viennacl matrices.. | 02:35 |
lambday | khalednasr: but that's a bad limitation to have, no? :( | 02:36 |
lambday | khalednasr: may be the only other way to deal with this is to use another separate class altogether | 02:36 |
lambday | that only deals with viennacl sums | 02:37 |
lambday | not sure how ugly would that be | 02:37 |
khalednasr | lambday, if we do that we'd still have the same problem if we wanted to do matrix multiplication or any other matrix operation | 02:38 |
lambday | khalednasr: yeah that's also true | 02:39 |
lambday | sucks to have duplicates | 02:39 |
khalednasr | lambday,maybe we could have two specializations, one for column major and on for raw major matrices.. | 02:39 |
lambday | khalednasr: what is default? row-major or col-major? | 02:39 |
khalednasr | lambday, row major | 02:40 |
lambday | khalednasr: that sounds like a better idea! | 02:40 |
lambday | khalednasr: so could you please try just row major for now and see if it fits? | 02:40 |
khalednasr | lambday, I tried something like: | 02:41 |
khalednasr | template <class T, unsigned int Info> | 02:41 |
khalednasr | using VCLMatrix= viennacl::matrix<T, viennacl::row_major, Info>; | 02:41 |
lambday | so that works? | 02:42 |
khalednasr | lambday, and then VCLMatrix works directly with the specialization | 02:42 |
khalednasr | lambday, just like a vector | 02:42 |
lambday | khalednasr: so it fits, right? | 02:42 |
lambday | only row-major as of now is fine | 02:43 |
khalednasr | lambday, better make it column major, since thats the shogun default | 02:43 |
lambday | khalednasr: eigen3 default also... but my concern is, we intend to do this because we want viennacl matrices to pass directly do these methods, right? so in that case its less probable that someone would actually any other template except the scalar type and rely on the defaults for the rest | 02:44 |
lambday | khalednasr: what do you think? | 02:45 |
khalednasr | lambday, I see | 02:45 |
lambday | do you think that converting would take time if I pass SGMatrix (col-major) and convert it to vienncl (row-major) ? | 02:46 |
khalednasr | lambday, passing SGMatrix into a viennacl backend method? | 02:46 |
lambday | if performance wise the drawback is less then I guess its okay to have row-major | 02:46 |
lambday | khalednasr: yes | 02:46 |
lambday | khalednasr: we would always have to copy, right? | 02:47 |
khalednasr | lambday, I don't think it would take much time, since you'd already be copying it | 02:47 |
khalednasr | yeah | 02:47 |
lambday | khalednasr: so in that case, I'll vote for default | 02:47 |
khalednasr | lambday, but I need column major matrices for neuralnets :D | 02:48 |
khalednasr | lambday, we could just do both | 02:48 |
lambday | khalednasr: haha I see :D so please go ahead with col-major as of now | 02:48 |
lambday | that you urgently need | 02:48 |
lambday | may be add row-major later? | 02:48 |
khalednasr | it would be pretty much just copy-paste, so it shouldn't be a problem | 02:49 |
lambday | got a bit ugly here.. I thought they would use similar thing for matrices as well - bad design for them :@ | 02:49 |
lambday | haha yeah | 02:49 |
lambday | eigen3's design is impressive! | 02:50 |
khalednasr | yeah :) | 02:50 |
lambday | khalednasr: alright so col-major it is | 02:50 |
lambday | in fact I'll also add a few more for vectors... so lets push this a bit before thursday | 02:50 |
lambday | mine is independent of what you're doing so we won't run into any crazy merge conflicts I suppose | 02:51 |
khalednasr | yeah probably | 02:51 |
khalednasr | lambday, so, where should I put this? : template <class T, unsigned int Info> using VCLMatrix= viennacl::matrix<T, viennacl::row_major, Info>; | 02:52 |
lambday | implementation/Sum.h would do, right? | 02:53 |
lambday | that's included in modules/Redux.h | 02:53 |
khalednasr | lambday, well, users of the library would have to use VCLMatrix | 02:53 |
khalednasr | and it would be used in other modules too | 02:53 |
lambday | ah crap | 02:54 |
lambday | may be a Base.h somewhere | 02:54 |
lambday | and include that in Sum.h | 02:54 |
lambday | whereever you feel it should go properly | 02:55 |
khalednasr | yeah I guess | 02:55 |
lambday | so that only using mathematics/linalg.h in our applications it becomes immediately available | 02:55 |
lambday | and within linalg as well | 02:55 |
khalednasr | alright | 02:56 |
lambday | also, if you later do the row-major stuff, its may be better to use different names for both | 02:56 |
lambday | so VCLMatrixRowMajor (ugly ugly ugly) | 02:56 |
lambday | suggest some names :D | 02:56 |
khalednasr | I was gonna suggest that :D | 02:57 |
lambday | we're gonna be the worst people ever while suggesting baby names I tell you :D | 02:57 |
lambday | but its alright | 02:57 |
khalednasr | :D | 02:57 |
lambday | its understandable | 02:58 |
lambday | and clean | 02:58 |
lambday | khalednasr: thanks for catching this stuff, man.. looking forward to see it at work :) | 02:59 |
lambday | one of the main reason why Heiko wanted to have a few more methods added before it makes it to develop | 02:59 |
shogun-buildbot | build #13 of nightly_fedora is complete: Failure [failed git] Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_fedora/builds/13 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, Fernando Iglesias <fernando.iglesiasg@gmail.com>, jiaolong <jiaolongxu@gmail.com>, Wu Lin <yorker.lin@gmail.com>, lambday <heavensdevil6909@gmail.com> | 03:00 |
lambday | ouch! | 03:00 |
khalednasr | lambday, lol :D | 03:00 |
lambday | khalednasr: what's the time there? | 03:00 |
khalednasr | lambday, 4 am:) | 03:01 |
lambday | khalednasr: hmm... 6:30 here... I'm gonna catch some sleep | 03:01 |
khalednasr | yeah me too | 03:02 |
lambday | khalednasr: ciao tomorrow man.. nice discussion :) | 03:02 |
lambday | good night | 03:02 |
khalednasr | lambday, bye, nice talking to you :) | 03:02 |
lambday | khalednasr: likewise :) | 03:02 |
-!- lambday [67157f4f@gateway/web/freenode/ip.103.21.127.79] has quit [Quit: Leaving.] | 03:02 | |
-!- khalednasr [~k.nasr92@196.221.66.173] has quit [Quit: Leaving] | 03:04 | |
shogun-buildbot | build #708 of nightly_all is complete: Success [build successful] Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_all/builds/708 | 03:11 |
shogun-buildbot | build #811 of nightly_default is complete: Failure [failed notebooks] Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_default/builds/811 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, Fernando Iglesias <fernando.iglesiasg@gmail.com>, jiaolong <jiaolongxu@gmail.com>, Wu Lin <yorker.lin@gmail.com>, lambday | 04:40 |
shogun-buildbot | <heavensdevil6909@gmail.com> | 04:40 |
-!- pickle27 [~pickle27@192-0-136-118.cpe.teksavvy.com] has joined #shogun | 07:00 | |
-!- witness___ [uid10044@gateway/web/irccloud.com/x-brvezkphvqqatsak] has joined #shogun | 07:13 | |
-!- pickle27 [~pickle27@192-0-136-118.cpe.teksavvy.com] has quit [Remote host closed the connection] | 07:33 | |
-!- HeikoS [~heiko@0542590b.skybroadband.com] has joined #shogun | 08:49 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 08:49 | |
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun | 08:52 | |
shogun-notifier- | shogun: Parijat Mazumdar :develop * d923cb1 / / (4 files): https://github.com/shogun-toolbox/shogun/commit/d923cb10ed5e2ef489857362d45d6c7e9ed4af65 | 08:52 |
shogun-notifier- | shogun: pruning and missing values features added in CART | 08:52 |
shogun-notifier- | shogun: Fernando Iglesias :develop * 4bfa55e / / (4 files): https://github.com/shogun-toolbox/shogun/commit/4bfa55e616861fb9627ddcf754ee605d5beac551 | 08:52 |
shogun-notifier- | shogun: Merge pull request #2255 from mazumdarparijat/CART | 08:52 |
shogun-notifier- | shogun: | 08:52 |
shogun-notifier- | shogun: prune method added and missing values handled | 08:52 |
-!- Saurabh7 [~Saurabh7@117.200.178.253] has joined #shogun | 09:05 | |
thoralf | HeikoS: around. | 09:43 |
-!- PirosB3 [~pirosb3@host80-223-dynamic.246-95-r.retail.telecomitalia.it] has joined #shogun | 10:04 | |
-!- PirosB3 [~pirosb3@host80-223-dynamic.246-95-r.retail.telecomitalia.it] has quit [Ping timeout: 255 seconds] | 10:08 | |
-!- PirosB3 [~pirosb3@host48-206-static.58-79-b.business.telecomitalia.it] has joined #shogun | 11:20 | |
-!- mroemer [8602ac52@gateway/web/freenode/ip.134.2.172.82] has joined #shogun | 11:32 | |
-!- mroemer [8602ac52@gateway/web/freenode/ip.134.2.172.82] has quit [Client Quit] | 11:34 | |
shogun-buildbot | build #320 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/320 blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com>, Parijat Mazumdar <mazumdarparijat@gmail.com> | 11:40 |
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout] | 11:52 | |
-!- PirosB3 [~pirosb3@host48-206-static.58-79-b.business.telecomitalia.it] has quit [Quit: PirosB3] | 12:17 | |
-!- lisitsyn [~lisitsin@mxs.kg.ru] has joined #shogun | 12:25 | |
-!- PirosB3 [~pirosb3@host48-206-static.58-79-b.business.telecomitalia.it] has joined #shogun | 12:31 | |
-!- PirosB3 [~pirosb3@host48-206-static.58-79-b.business.telecomitalia.it] has quit [Quit: PirosB3] | 13:00 | |
-!- khalednasr [~k.nasr92@196.221.76.69] has joined #shogun | 13:44 | |
-!- PirosB3 [~pirosb3@host48-206-static.58-79-b.business.telecomitalia.it] has joined #shogun | 13:55 | |
-!- [1]Saurabh7 [~Saurabh7@117.200.178.253] has joined #shogun | 14:12 | |
-!- Saurabh7 [~Saurabh7@117.200.178.253] has quit [Ping timeout: 264 seconds] | 14:14 | |
-!- [1]Saurabh7 is now known as Saurabh7 | 14:14 | |
-!- kislay [~Abhijeet@27.116.52.186] has quit [Ping timeout: 252 seconds] | 14:16 | |
-!- HeikoS [~heiko@0542590b.skybroadband.com] has quit [Quit: Leaving.] | 15:56 | |
-!- PirosB3 [~pirosb3@host48-206-static.58-79-b.business.telecomitalia.it] has quit [Ping timeout: 240 seconds] | 16:11 | |
-!- PirosB3 [~pirosb3@host48-206-static.58-79-b.business.telecomitalia.it] has joined #shogun | 16:12 | |
-!- pickle27f [~pickle27@216.191.231.218] has joined #shogun | 16:12 | |
-!- khalednasr [~k.nasr92@196.221.76.69] has quit [Quit: Leaving] | 16:22 | |
-!- HeikoS [~heiko@pat-191-250.internal.eduroam.ucl.ac.uk] has joined #shogun | 16:27 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 16:27 | |
-!- HeikoS [~heiko@pat-191-250.internal.eduroam.ucl.ac.uk] has quit [Quit: Leaving.] | 17:07 | |
-!- HeikoS [~heiko@nat-178-82.internal.eduroam.ucl.ac.uk] has joined #shogun | 17:19 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 17:19 | |
-!- HeikoS [~heiko@nat-178-82.internal.eduroam.ucl.ac.uk] has quit [Quit: Leaving.] | 17:33 | |
-!- kislay [~Abhijeet@27.116.52.105] has joined #shogun | 17:58 | |
-!- abinash_panda [75d659e0@gateway/web/freenode/ip.117.214.89.224] has joined #shogun | 17:59 | |
-!- HeikoS [~heiko@nat-178-82.internal.eduroam.ucl.ac.uk] has joined #shogun | 18:18 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 18:18 | |
-!- khalednasr [~k.nasr92@196.221.76.69] has joined #shogun | 18:18 | |
-!- pickle27f [~pickle27@216.191.231.218] has quit [Quit: This computer has gone to sleep] | 18:25 | |
-!- HeikoS [~heiko@nat-178-82.internal.eduroam.ucl.ac.uk] has quit [Quit: Leaving.] | 18:32 | |
-!- Saurabh7 [~Saurabh7@117.200.178.253] has quit [Ping timeout: 252 seconds] | 18:36 | |
-!- Saurabh7 [~Saurabh7@59.88.38.163] has joined #shogun | 18:37 | |
-!- pickle27f [~pickle27@216.191.231.218] has joined #shogun | 18:40 | |
-!- Saurabh7 [~Saurabh7@59.88.38.163] has quit [Read error: Connection reset by peer] | 18:49 | |
-!- PirosB3 [~pirosb3@host48-206-static.58-79-b.business.telecomitalia.it] has quit [Quit: PirosB3] | 18:51 | |
-!- witness___ [uid10044@gateway/web/irccloud.com/x-brvezkphvqqatsak] has quit [Quit: Connection closed for inactivity] | 18:53 | |
-!- PirosB3 [~pirosb3@host48-206-static.58-79-b.business.telecomitalia.it] has joined #shogun | 18:55 | |
-!- kislay [~Abhijeet@27.116.52.105] has quit [Ping timeout: 240 seconds] | 19:12 | |
-!- kislay [~Abhijeet@103.240.205.205] has joined #shogun | 19:29 | |
-!- HeikoS [~heiko@nat-178-82.internal.eduroam.ucl.ac.uk] has joined #shogun | 19:31 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 19:31 | |
-!- khalednasr [~k.nasr92@196.221.76.69] has quit [Quit: Leaving] | 19:33 | |
-!- HeikoS [~heiko@nat-178-82.internal.eduroam.ucl.ac.uk] has quit [Client Quit] | 19:34 | |
-!- PirosB3 [~pirosb3@host48-206-static.58-79-b.business.telecomitalia.it] has quit [Quit: PirosB3] | 19:36 | |
-!- abinash_panda [75d659e0@gateway/web/freenode/ip.117.214.89.224] has quit [Ping timeout: 240 seconds] | 19:53 | |
-!- abinash_panda [75c8e0d7@gateway/web/freenode/ip.117.200.224.215] has joined #shogun | 20:00 | |
-!- kislay [~Abhijeet@103.240.205.205] has quit [Ping timeout: 258 seconds] | 20:13 | |
-!- HeikoS [~heiko@nat-178-82.internal.eduroam.ucl.ac.uk] has joined #shogun | 20:24 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 20:25 | |
-!- HeikoS [~heiko@nat-178-82.internal.eduroam.ucl.ac.uk] has quit [Client Quit] | 20:26 | |
-!- PirosB3 [~pirosb3@host80-223-dynamic.246-95-r.retail.telecomitalia.it] has joined #shogun | 20:36 | |
-!- HeikoS [~heiko@nat-178-82.internal.eduroam.ucl.ac.uk] has joined #shogun | 20:37 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 20:37 | |
-!- khalednasr [~k.nasr92@196.221.76.69] has joined #shogun | 20:41 | |
-!- HeikoS [~heiko@nat-178-82.internal.eduroam.ucl.ac.uk] has quit [Quit: Leaving.] | 21:09 | |
-!- thor|home [~thoralf@91-65-138-218-dynip.superkabel.de] has joined #shogun | 21:10 | |
thor|home | Heyho. | 21:11 |
-!- khalednasr [~k.nasr92@196.221.76.69] has quit [Quit: Leaving] | 21:47 | |
-!- PirosB3 [~pirosb3@host80-223-dynamic.246-95-r.retail.telecomitalia.it] has quit [Quit: PirosB3] | 22:08 | |
abinash_panda | Hey thor|home ! | 22:11 |
thor|home | Hey ;) | 22:12 |
thor|home | I'm just checking your PR. | 22:12 |
abinash_panda | Okay :) | 22:12 |
-!- abinash_panda [75c8e0d7@gateway/web/freenode/ip.117.200.224.215] has quit [] | 22:16 | |
-!- abinash_panda [~abinash@117.200.224.215] has joined #shogun | 22:24 | |
-!- abinash_panda [~abinash@117.200.224.215] has quit [Client Quit] | 22:27 | |
-!- abinash_panda [~abinash@117.200.224.215] has joined #shogun | 22:27 | |
-!- abinash_panda [~abinash@117.200.224.215] has quit [Client Quit] | 22:28 | |
-!- abinash_panda [75c8e0d7@gateway/web/freenode/ip.117.200.224.215] has joined #shogun | 22:29 | |
-!- abinash_1anda [~abinash@117.200.224.215] has joined #shogun | 22:33 | |
-!- abinash_1anda [~abinash@117.200.224.215] has quit [Client Quit] | 22:34 | |
thor|home | abinash_panda: I commented your PR. The code looks good and clean, but I'm missing the unit test and/or a small example. | 22:41 |
thor|home | abinash_panda: You already ran some small experiments, right? | 22:41 |
-!- abinash_1anda [~abinash@117.200.224.215] has joined #shogun | 22:42 | |
-!- abinash_1anda [~abinash@117.200.224.215] has quit [Client Quit] | 22:42 | |
abinash_panda | thor|home: Yeah. I did some minor experiments with random data. | 22:43 |
abinash_panda | thor|home: I would be completing unit tests | 22:44 |
thor|home | abinash_panda: Did you compare shogun-results to scikit-learn results? | 22:44 |
thor|home | i.e. better/worse? | 22:44 |
-!- khalednasr [~k.nasr92@196.221.76.69] has joined #shogun | 22:44 | |
abinash_panda | thor|home: No, I have not yet compared them. Let me check now | 22:44 |
thor|home | And I saw you introduced a small memory leak http://buildbot.shogun-toolbox.org/memcheck/20140527-0803.html | 22:47 |
thor|home | I guess it is because you're calling `get_label()` without `SG_UNREF` on the returned label. | 22:48 |
abinash_panda | thor|home: I checked the results. Both of them gave nearly same output except for few cases in which scikit-learn gave a lot of false negatives (and in those shogun gave some false positives). | 22:56 |
thor|home | abinash_panda: Cool. | 22:56 |
abinash_panda | thor|home: I can run proper benchmarkings on larger data sets and would give a detailed report :) | 22:57 |
thor|home | abinash_panda: Do you have "real" datasets to check? | 22:58 |
abinash_panda | thor|home: No. I was hoping that you could provide me some links. | 22:59 |
thor|home | Check this: http://mulan.sourceforge.net/datasets.html | 22:59 |
thor|home | Maybe yeast is good enough. | 23:00 |
thor|home | ./data/multilabel/yeast_test.svm | 23:00 |
thor|home | ./data/multilabel/yeast_train.svm | 23:00 |
thor|home | We already have it. | 23:00 |
abinash_panda | Okay. I would use it. | 23:01 |
thor|home | http://www.csie.ntu.edu.tw/~cjlin/libsvmtools/datasets/multilabel.html | 23:02 |
thor|home | libsvm is a cool thing. We can also compare with them. | 23:02 |
abinash_panda | thor|home: So, I am thinking of first completing the unit tests for this class and after that create some benchmarks tests with libSVM and scikit-learn and would post them on my blog. | 23:04 |
thor|home | abinash_panda: Where do I find your blog? | 23:06 |
abinash_panda | thor|home: Its abinashpanda.github.io. Currently, it doesn't have any articles regarding shogun and GSoC but I am planning to write some :) | 23:08 |
-!- pickle27f [~pickle27@216.191.231.218] has quit [Quit: This computer has gone to sleep] | 23:36 | |
--- Log closed Wed May 28 00:00:07 2014 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!