IRC logs of #shogun for Thursday, 2011-08-11

--- Log opened Thu Aug 11 00:00:59 2011
blackburnsonney2k: what's up im Westen Front? :D00:03
@bettyboostrange00:03
@sonney2kblackburn, looking at how to send out blame emails00:03
@sonney2k(for buildbot)00:03
-!- shogun-irclog [~shogun@7nn.de] has quit [Ping timeout: 260 seconds]00:03
--- Log closed Thu Aug 11 00:03:51 2011
--- Log opened Thu Aug 11 00:03:55 2011
-!- shogun-irclog [~shogun@7nn.de] has joined #shogun00:03
-!- Irssi: #shogun: Total of 10 nicks [3 ops, 0 halfops, 0 voices, 7 normal]00:03
-!- Irssi: Join to #shogun was synced in 4 secs00:03
blackburnsonney2k: what about sparse?00:04
@sonney2kblackburn, hmmhh it seems we could have some irc thingy too00:04
blackburnfor what?00:04
@sonney2kblackburn, won't work on this now00:04
@sonney2kfor buildbot00:04
@sonney2kseems like a bot to query build status etc00:05
blackburnsonney2k: let it send sms to my mobile phone ahaha00:05
@sonney2kblackburn, even better lets call you and read out the bug report aloud :D00:05
blackburnyeah00:06
blackburnno, let it sing that00:06
blackburnwith frank sinatra's voice00:06
@sonney2kI think darth vaders voice would be more convincing00:06
blackburnsinging darth vader could be more strange for sure :D00:07
blackburnor even darth maul00:07
blackburnhrrhrhr00:07
blackburnsonney2k: can't get %extend working :(00:14
@sonney2kwhat is going on?00:14
blackburnI tried to add macro00:14
blackburnbut don't know what to do with template param00:14
blackburn%define SERIALIZABLE_DUMMY(SWIGCLASS)00:15
blackburn%extend SWIGCLASS {00:15
blackburn        bool save_serializable(CSerializableFile* file, const char* prefix="") { return false; };00:15
blackburn        bool load_serializable(CSerializableFIle* file, const char* prefix="") { return false; };00:15
blackburn};00:15
blackburn%enddef00:15
blackburnthat's how I did that00:15
blackburnsonney2k: SERIALIZABLE_DUMMY(SGMatrix) or SERIALIZABLE_DUMM(SG_MATRIX<class T>) or ...?00:16
@sonney2kblackburn, first of all is it working w/o templates?00:17
blackburnsonney2k: without %template things?00:18
@sonney2kblackburn, no00:18
blackburnah without<>?00:18
@sonney2kwhen you try that with some class that is not templated00:18
blackburnah00:18
blackburnwill try to check00:18
blackburn Since the C++ compiler will hopefully check this when it compiles the resulting wrapper file, there is no practical reason for SWIG to duplicate this functionality (besides, none of the SWIG developers are masochistic enough to want to implement this right now).00:24
blackburn:D00:24
blackburnHOW SLOW IT IS00:31
@sonney2kblackburn, what is slow?00:31
blackburnrecompiling the whole modular .i00:31
blackburnsonney2k: yeah it works for non-template00:33
@sonney2kvery good00:35
CIA-87shogun: Soeren Sonnenburg master * r1537fd1 / src/shogun/regression/svr/SVRLight.cpp : fix further unused variable warnings - http://bit.ly/plBWYf00:35
CIA-87shogun: Soeren Sonnenburg master * r1baaf47 / src/shogun/base/Parameter.cpp : fix case not handled in switch - http://bit.ly/mXW4dT00:35
@sonney2kblackburn, for templated classes you really need to use the00:37
@sonney2ktemplate<class T> class SGVector00:37
@sonney2ksyntax00:37
@sonney2kso just a class Foo00:38
@sonney2kwon't work00:38
blackburn%extend template<class T> class SGVector { ... };??00:38
@sonney2kyes00:38
blackburnare you sure?00:38
@sonney2kno :)00:38
blackburnI really want to finish it today00:39
blackburnsonney2k: wrong00:40
blackburnwho wants to be a millionaire00:40
@sonney2kok and what does SERIALIZABLE_DUMMY(SGMatrix<float64_t>) do?00:41
blackburn%extend thing00:41
@sonney2kmight be that it won't work for generic types00:41
blackburnI'll try SGStringList<T> thing00:42
@sonney2kthe build bot is supposed to send out email this time00:45
@sonney2kwe will see...00:45
blackburnsonney2k: hm yes my macro is broken00:49
blackburnsonney2k: do you know any math 'construction' when e.g. DNA string is reconstructured with k another?01:02
@sonney2k?01:04
@sonney2ksorry but I am too sleepy now anyways01:04
blackburnokaay01:04
@sonney2kcu tomorrow :)01:04
blackburnwell I have to sleep too01:04
@sonney2kgood idea01:04
blackburnwill finish it tomorrow's night01:04
blackburnmy macro still not working for some reason01:05
blackburnbut I believe there is a way to do it with templates :)01:05
blackburnsee you01:05
@sonney2kI don't think there is a way w/ templates01:05
blackburnbad if so01:05
@sonney2ktry whether SERIALIZABLE_DUMMY(SGMatrix<float64_t>) works01:05
@sonney2kg'night01:06
-!- blackburn [~blackburn@188.122.238.50] has quit [Quit: Leaving.]01:06
-!- mlsec [~mlsec@bane.ml.tu-berlin.de] has quit [Ping timeout: 240 seconds]01:34
-!- bettyboo [~bettyboo@bane.ml.tu-berlin.de] has quit [Ping timeout: 260 seconds]01:35
-!- f-x [~user@117.192.208.105] has quit [Remote host closed the connection]02:09
CIA-87shogun: Soeren Sonnenburg master * r3adb67d / src/shogun/base/Parameter.cpp : use SG_SNOTIMPLEMENTED to fix compile error in non-SGObject derived class - http://bit.ly/n0MYCc07:11
CIA-87shogun: Soeren Sonnenburg master * r6a23b05 / src/shogun/structure/DynProg.cpp : fix warnign in DynProg about unused variable - http://bit.ly/ru2asy07:11
CIA-87shogun: Soeren Sonnenburg master * r2042a6d / src/shogun/base/Parameter.cpp : fix remaining warnings in parameter - http://bit.ly/oNndkx07:11
-!- in3xes [~in3xes@49.201.227.57] has joined #shogun07:29
-!- shogun-buildbot [~shogun-bu@f053035243.adsl.alicedsl.de] has joined #shogun07:32
@sonney2kshogun-buildbot, dance07:34
shogun-buildbot<(^.^<)07:34
shogun-buildbot<(^.^)>07:34
shogun-buildbot(>^.^)>07:34
shogun-buildbot(7^.^)707:34
shogun-buildbot(>^.^<)07:34
@sonney2kshogun-buildbot, status all07:35
shogun-buildbotruntests: building(compiling) [ETA 1 seconds], (compiling) [ETA 2 seconds]07:35
shogun-buildbotbuild #18 of runtests is complete: Success [build successful]  Build details are at http://fortknox:8010/builders/runtests/builds/1807:36
@sonney2kshogun-buildbot, last07:37
shogun-buildbotlast build [runtests]: 38 seconds ago: build successful07:37
in3xesyou have been using it? or just started using?07:38
in3xesbtw, I work for buildbot as part of GSoC :)07:38
in3xesshogun-buildbot: dance07:39
shogun-buildbot<(^.^<)07:39
shogun-buildbot<(^.^)>07:39
shogun-buildbot(>^.^)>07:39
shogun-buildbot(7^.^)707:39
shogun-buildbot(>^.^<)07:39
in3xessorry for spamming. I was checking it takes command from everyone07:39
-!- shogun-buildbot [~shogun-bu@f053035243.adsl.alicedsl.de] has quit [Ping timeout: 252 seconds]07:43
-!- in3xes [~in3xes@49.201.227.57] has quit [Remote host closed the connection]10:11
-!- in3xes [~in3xes@49.201.227.57] has joined #shogun11:20
@sonney2kin3xes, I am just setting it up12:36
@sonney2kin3xes, do you have any hints on how to get email notifications to work?12:36
@sonney2k(too bad the build-machine just rebooted)12:37
-!- shogun-buildbot [~shogun-bu@f053035243.adsl.alicedsl.de] has joined #shogun12:48
@sonney2kshogun-buildbot, back to work right?12:48
-!- alesis-novik [~alesis@vpn2-170.vpn.net.ed.ac.uk] has quit [Quit: Leaving]12:51
-!- heiko [~heiko@134.91.52.173] has joined #shogun12:52
@sonney2kshogun-buildbot, dance for heiko please :)12:54
shogun-buildbot<(^.^<)12:54
shogun-buildbot<(^.^)>12:54
shogun-buildbot(>^.^)>12:55
shogun-buildbot(7^.^)712:55
shogun-buildbot(>^.^<)12:55
@sonney2kshogun-buildbot, status all12:55
shogun-buildbotruntests: idle, last build 5h18m33s ago: build successful12:55
-!- heiko [~heiko@134.91.52.173] has quit [Ping timeout: 258 seconds]12:59
-!- heiko [~heiko@main.uni-duisburg.de] has joined #shogun13:09
CIA-87shogun: Soeren Sonnenburg master * rec41ad2 / (3 files in 3 dirs): fix further compiler warnings - http://bit.ly/mYPzMp13:13
-!- f-x [~user@117.192.211.222] has joined #shogun13:16
heikosonney2k, around?13:16
@sonney2kheiko, I let the buildbot dance for you and you are still asking?13:17
heikohehe :) what?13:17
@sonney2kshogun-buildbot,  dance for heiko again please :)13:17
shogun-buildbot<(^.^<)13:17
shogun-buildbot<(^.^)>13:17
shogun-buildbot(>^.^)>13:17
shogun-buildbot(7^.^)713:17
shogun-buildbot(>^.^<)13:17
@sonney2kshogun-buildbot, status all13:18
shogun-buildbotruntests: building(configuring)13:18
heikolol ;)13:18
@sonney2kshogun-buildbot, status all13:18
shogun-buildbotruntests: building(compiling)13:18
heikoshogun-buidbot, status all13:18
heikoshogun-buildbot, status all13:18
shogun-buildbotruntests: building(compiling)13:18
heikonice one13:18
@sonney2kit just catched my commit above13:18
@sonney2kpolls every few minutes13:18
heikocool thing13:18
@sonney2kand then rebuilds ...13:19
heikoand what does it do exactly?13:19
heikoalso tests?13:19
@sonney2ktests not yet13:19
@sonney2kI mean we don't have them yet so it doesn't make sense13:19
heikoall interfaces?13:19
@sonney2kit compiles for all interfaces13:19
heikocool, how long does it take?13:19
@sonney2k~20 min13:19
@sonney2kerr all interfaces that are enabled by *default*13:19
heikook13:19
heikois it running on your computer or in university?13:20
@sonney2kI think I will add a build run once per day that does *all* interfaces with all options13:20
@sonney2kand then with as few options as possible13:20
@sonney2kat home curretnly13:20
heikook cool13:21
heikoreally cool13:21
@sonney2ktoo bad that I don't have enough memory to run 4 of these buildbots13:21
heiko4?13:21
@sonney2kand I failed to configure the email notification13:21
@sonney2kheiko, builder daemons13:21
@sonney2kthen it could build on e.g. osx, cygwin etc13:21
heikoah ok13:21
heikowould be nice :)13:22
heikobut hey, its a big step already13:22
heikosonney2k, about the parameter versions...13:22
heikohttp://pastebin.com/C3iwcLnH13:22
heikohave a look at this13:22
@sonney2kheiko, sorry for what? you did it just right13:22
heikohuh? sorry ? what?13:23
@sonney2khmmhh I guess I need sleep13:23
heikohow long has it been?13:24
heikosonney2k, if you are too tired now, we can talk later13:24
heikojust a few comments on this pseudo-code13:25
heikothe parameter map needs to be a variable of SGObject, therefore may not be an SGObject itself13:25
heikoand i want to do one migrate method that switches over name/version for migration13:25
@sonney2kuhh13:25
heikoor do you think one for each verison is better?13:26
@sonney2ksry migrate method?13:26
@sonney2kI thought we are doing this in the post hook?13:26
heikoyes to transfer from one version to another13:26
heikowell ok or there13:26
heikoit does not matter13:27
@sonney2kok13:27
heikobut do you think it is better to just add code there in every new version, or create a new method which is called from there every version?13:27
@sonney2kheiko, I would do the migration only in the *post function (and if that gets too complex via private helper functions)13:29
heikook then13:29
@sonney2kI mean in the end a migration is far too general13:29
heikotrue, just a name i chose13:29
@sonney2kso it can combine everything with everything13:30
heikofor getting a more concrete conecept down13:30
@sonney2kand it might be more efficient to do the conversion from version 1 -> version 100 directly too (if needed)13:30
heikook13:30
heikooh13:30
heikoehm13:30
heikowait13:30
@sonney2kheiko, so all you need to take care of is that the map is loaded and data is in there13:31
heikothe parameter migration is done recursively13:31
heikowell ok, could be done iteratively in the post method13:31
@sonney2kheiko, it really is up to the user ... whatever he wants to do in the post method13:32
@sonney2knot really your concern so far :)13:32
heikoso would you use the save_serializable_post method or create a new one?13:34
@sonney2kheiko, I think it should be safe to use the save_serializable_post method.13:36
@sonney2kHmmhh, limitations might be that parameters get moved from class a to derived class b or some dependency between base and its subclasses13:37
heikoI think this would work13:38
heikoall parameters are loaded in the beginning and put into some list13:38
heikothe post method may access this list13:38
@sonney2kand if some base class has a private variable?13:39
heikommh13:40
CIA-87shogun: Baozeng Ding master * rbc6cd6c / src/interfaces/csharp_modular/swig_typemaps.i : support stringlist for csharp - http://bit.ly/nqXT8G13:41
CIA-87shogun: Baozeng Ding master * r0367d91 / (3 files): add some csharp examples - http://bit.ly/rcx1Gk13:41
CIA-87shogun: Soeren Sonnenburg master * rd6b9d89 / (4 files in 2 dirs):13:41
CIA-87shogun: Merge pull request #286 from sploving/master13:41
CIA-87shogun: support stringlist for csharp and add some examples - http://bit.ly/q4XO8G13:41
@sonney2kheiko, in the worst case we can only work with protected varialbes13:43
heikoyes13:43
heikoI dont know, I think perhaps I should get it working the way we diskussed it first. Should work for most cases13:44
heikothen we can think of these cases13:44
heikoIts complicated enough already13:44
@sonney2kof course there might be corner cases where a total refactoring (splitting up a class into several) etc might not work - but hey better 99% working than not at all13:44
@sonney2kagreed13:44
shogun-buildbotbuild #21 of runtests is complete: Failure [failed compile]  Build details are at http://fortknox:8010/builders/runtests/builds/21  blamelist: sploving1@gmail.com13:45
heikooh cool, buildbot hat a blame list :)13:46
@sonney2kshogun-buildbot,  status all13:48
shogun-buildbotruntests: building(compiling) [ETA 7m04s]13:48
@sonney2kheiko, I don't understand how it could have possibly failed there?!13:48
heikosonney2k, how to see the logs?13:48
heikothe url is an empty page here13:49
@sonney2kheiko, not possible yet13:49
@sonney2kI have to move the build master to some public server13:49
heikook13:49
@sonney2kstill >2500 warnings...13:52
@sonney2kohh well13:52
@sonney2kway to go13:52
shogun-buildbotbuild #22 of runtests is complete: Success [build successful]  Build details are at http://fortknox:8010/builders/runtests/builds/2214:05
-!- in3xes [~in3xes@49.201.227.57] has quit [Quit: Leaving]14:10
CIA-87shogun: Heiko Strathmann master * rf95d3a0 / (2 files): made get_array const - http://bit.ly/nxbizl15:05
CIA-87shogun: Soeren Sonnenburg master * r7dcf548 / (6 files in 3 dirs):15:05
CIA-87shogun: Merge pull request #287 from karlnapf/master15:05
CIA-87shogun: ParameterMap is now not a CSGObject anymore - http://bit.ly/oElV2Z15:05
CIA-87shogun: Heiko Strathmann master * r73e5515 / (2 files): parameter map will be a variable of CSGObject, so must not be a CSGObject itself. switched to manual memory handling and removed inheritance. - http://bit.ly/pguLLO15:05
CIA-87shogun: Heiko Strathmann master * r42f532d / examples/undocumented/libshogun/base_parameter_map.cpp : applied changes of ParameterMap - http://bit.ly/qZPa9p15:05
CIA-87shogun: Heiko Strathmann master * r4be098c / src/shogun/base/DynArray.h : made get_array const - http://bit.ly/mZMnCN15:05
-!- in3xes [~in3xes@180.149.49.230] has joined #shogun16:10
-!- in3xes [~in3xes@180.149.49.230] has quit [Ping timeout: 250 seconds]16:15
-!- in3xes [~in3xes@182.156.163.142] has joined #shogun16:32
heikoshogun-buildbot status all16:42
heikoshogun-buildbot status16:43
heikoshogun-buildbot status dance16:43
heikoshogun-buildbot,  status all16:43
shogun-buildbotruntests: idle, last build 1h12m39s ago: build successful16:43
heikoshogun-buildbot,  dance16:43
shogun-buildbot<(^.^<)16:43
shogun-buildbot<(^.^)>16:43
shogun-buildbot(>^.^)>16:43
shogun-buildbot(7^.^)716:43
shogun-buildbot(>^.^<)16:43
heikoshogun-buildbot,  help16:43
shogun-buildbotGet help on what? (try 'help <foo>', or 'commands' for a command list)16:43
heikoshogun-buildbot,  commands16:43
shogun-buildbotbuildbot commands: commands, dance, destroy, excited, force, hello, help, last, list, mute, notify, source, status, stop, unmute, version, watch16:43
-!- heiko [~heiko@main.uni-duisburg.de] has quit [Ping timeout: 258 seconds]17:25
-!- mrsrikanth [~mrsrikant@59.92.36.47] has joined #shogun17:39
-!- shogun-buildbot_ [~shogun-bu@7nn.de] has joined #shogun17:50
-!- shogun-buildbot_ [~shogun-bu@7nn.de] has quit [Client Quit]17:51
-!- shogun-buildbot [~shogun-bu@f053035243.adsl.alicedsl.de] has quit [Quit: buildmaster reconfigured: bot disconnecting]17:51
-!- shogun-buildbot [~shogun-bu@7nn.de] has joined #shogun17:51
-!- mrsrikanth [~mrsrikant@59.92.36.47] has quit [Quit: Leaving]18:19
-!- srikanth [~mrsrikant@59.92.36.47] has joined #shogun18:22
-!- srikanth [~mrsrikant@59.92.36.47] has quit [Read error: Connection reset by peer]18:24
-!- mrsrikanth [~mrsrikant@59.92.36.47] has joined #shogun18:25
-!- blackburn [~blackburn@188.122.238.50] has joined #shogun19:12
blackburnwow shogun-buildbot here19:13
blackburnshogun-buildbot: dance19:13
shogun-buildbot<(^.^<)19:13
shogun-buildbot<(^.^)>19:13
shogun-buildbot(>^.^)>19:13
shogun-buildbot(7^.^)719:13
shogun-buildbot(>^.^<)19:13
blackburnshogun-buildbot: status19:27
blackburnsonney2k: I will get memory usage lower19:27
blackburnsoon :)19:27
shogun-buildbotruntests: idle, last build 1h05m13s ago: build successful19:27
-!- Netsplit *.net <-> *.split quits: blackburn19:38
-!- Netsplit over, joins: blackburn19:38
-!- in3xes [~in3xes@182.156.163.142] has quit [Ping timeout: 276 seconds]19:47
@sonney2kblackburn, but http://shogun-toolbox.org:5347/builders/runtests/builds/24/steps/compile/logs/warnings%20(2527)/text19:52
blackburnwhy but?19:52
@sonney2k>2500 warnings19:53
blackburnI'm sure we will get rid of them19:55
f-xsonney2k: using VW's parsing/tokenizing stuff for reading from ascii files really speeds things up19:57
f-xdo you think i should modify our code to use that?19:57
@sonney2kf-x, that would be great - question now is how much time do you want / will you commit after gsoc...19:57
f-xi mean i'm getting 6.2s -> 3.2s after the transformation19:57
@sonney2kI mean you only have 1.5 more weeks until the final deadline19:58
f-xsonney2k: this would hardly take any time, within tonight19:58
@sonney2kok19:58
@sonney2kthen go go go :)19:58
f-xok :)19:58
f-xbut i'll be overloading the float64_t/float32_t readers only for now - is that ok?19:58
@sonney2kf-x, that said - it would be great if you would continue to extend the online learning part of shogun19:58
f-xsonney2k: even i think so19:59
@sonney2kyou are now the expert there19:59
@sonney2kf-x, Re float32* ?19:59
@sonney2kI don't understand what you mean19:59
f-xsonney2k: in AsciiFile/StreamingAsciiFile etc19:59
@sonney2kyou mean the get/set functions?19:59
f-xwe have #defined everything for float32_t/float64_t etc, right?19:59
f-xyeah19:59
@sonney2kahh sorry I misread what you said above20:00
@sonney2kyes sure20:00
f-xso for now i'll just overload the float32_t/float64_t functions since they're the easiest to do20:00
@sonney2kthat is a good start20:00
@sonney2kit is trivial to extend to integer etc though20:00
f-xsonney2k: there's a tokenize() function which will be used - where should i put it? SGIO?20:00
f-xsonney2k: yeah, once we write the proper functions for *_from_substring20:01
@sonney2kf-x, if it is very general yes - otherwise put it in asciifile20:01
f-xsonney2k: very general, i don't know - but it will be used by every get_* if we do this transformation. ok so it goes into AsciiFile for the time being20:02
@sonney2kf-x, I mean if you make it static it can be called from anywhere ...20:03
@sonney2kso no prob20:03
f-xyes correct, i won't meddle with SGIO currently20:03
@sonney2kblackburn, it would be soo cool if you get the thing to compile requiring <500MB :)20:06
@sonney2kI am going to fix a few warnings in the meantime20:06
blackburnI'd say it is not possible with various SGMatrices and other things20:06
CIA-87shogun: Soeren Sonnenburg master * rb829fcc / src/shogun/base/Parameter.cpp : initialize source and dest with NULL to fix uninited warnings - http://bit.ly/pS2i5P20:08
@sonney2kblackburn, well currently it can require up to 3G20:08
@sonney2kshogun-buildbot, status all20:10
shogun-buildbotruntests: building(compiling) [ETA 21m40s]20:10
@sonney2kkk20:10
blackburnhttp://www.visual-literacy.org/periodic_table/periodic_table.html20:23
@sonney2khe20:27
@sonney2kf-x, any ideas about classifier/vw/cache/VwNativeCacheReader.cpp:83:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ?20:29
@sonney2kshouldn't the varialbe be defined size_t from the beginning?20:30
f-xsonney2k: variable p?20:30
@sonney2kf-x, yes p20:31
@sonney2kI mean it is a local variable and ends there20:31
@sonney2kthe function ends afterwards I meant20:31
@sonney2kso one can safely do a char* cast in the buf.read* function call20:32
f-xbuf.read_file((char*)p, total) ?20:32
@sonney2kyes20:33
f-xsonney2k: that should eliminate the warning20:33
CIA-87shogun: Soeren Sonnenburg master * r081405b / (4 files): add SG_NOTIMPLEMENTED to fix switch CT_NDARRAY warning - http://bit.ly/rfTGSd20:34
CIA-87shogun: Soeren Sonnenburg master * r7fb2ee0 / (2 files): fix warnings in classifiers - http://bit.ly/nko2Yi20:34
@sonney2kshogun-buildbot, status all20:34
shogun-buildbotruntests: idle, last build 1m48s ago: build successful20:34
@sonney2khmmhh why didn't it say so...20:34
f-xsonney2k: aren't you getting the same warning for line 127 too?20:35
f-xor is that valid?20:35
-!- mrsrikanth [~mrsrikant@59.92.36.47] has quit [Quit: Leaving]20:35
shogun-buildbotbuild #26 of runtests is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org:5347/builders/runtests/builds/26  blamelist: sonne@debian.org20:36
@sonney2kf-x, http://shogun-toolbox.org:5347/builders/runtests/builds/25/steps/compile/logs/warnings%20(2525)/text20:36
@sonney2kdoesn't say so20:36
@sonney2kshogun-buildbot, thanks for pointing that out20:38
@sonney2kblackburn, hurray email notifictaions work20:40
blackburnsonney2k: nice20:40
@sonney2kI got an email that things don't compile :)20:40
blackburnI just finished SERIALIZABLE_DUMMY things20:41
blackburnserialization should work soon20:42
CIA-87shogun: Soeren Sonnenburg master * r50d60be / src/shogun/io/SerializableHdf5File.cpp : use SG_S* function for static function - http://bit.ly/oLKfvP20:47
@sonney2kblackburn, what do you think - should the buildbot do some quick tests first20:51
@sonney2kblackburn, I mean like just compile w/ debug enabled only libshogun20:51
@sonney2kand then static interfaces20:51
@sonney2kand then modular ones one by one?20:51
blackburnyeah seems to be good way20:52
@sonney2kso we need ccache20:52
blackburnhooray!20:52
blackburngot java to compile with my ignores20:53
@sonney2kyay!20:53
@sonney2kgreat20:53
@sonney2kyou should test csharp, lua,ruby too though20:53
@sonney2kif these compile & examples still run (mostly) we are good20:53
blackburncan we use buildbot for this task?20:54
blackburnI'll check python now20:55
@sonney2kblackburn, not yet20:55
blackburnsonney2k: is sparse bug already fixed?20:56
@sonney2kblackburn, no20:56
blackburnuhoh20:56
@sonney2kI am still working on buildbot...20:56
@sonney2kblackburn, that is impressive http://build.chromium.org/p/chromium/console20:59
blackburnhard to comphrehend21:00
@sonney2kwe have this too btw21:00
@sonney2kbut not yet as beautiful21:00
shogun-buildbotbuild #28 of runtests is complete: Success [build successful]  Build details are at http://www.shogun-toolbox.org:5347/builders/runtests/builds/2821:12
blackburnwow21:13
blackburnsonney2k: about Q I asked you yesterday21:29
blackburnis there any method/etc to reconstruct *string* by other *strings* using weights?21:30
blackburni.e. string A is 0.2 of B and 0.7 of C and 0.1 of D21:30
blackburnnot really 'reconstruct' but get these weights21:31
@sonney2ksorry but I don't understand what you mean21:34
blackburnsonney2k: I'm trying to find analogue for euclidean barycentric coordinates21:34
blackburnit is used in LLE21:34
@sonney2kyou mean you want a vectorial representation for strings?21:35
blackburnnot really21:35
blackburnI just want weights21:35
@sonney2kweights for what?21:35
blackburnfor each string I want to compute some weights by other strings21:35
blackburnessentially for DNA seqs21:36
@sonney2k?!?!?!?!?21:36
blackburnuh oh sorry I'm stupid :D21:36
blackburnin LLE every point is reconstructured with linear combination of its neighbors21:37
blackburnand I'm trying to get analogue for strings21:37
blackburnI don't really want linear combination of strings (non-sense)21:37
blackburnbut weights21:37
@sonney2kblackburn, linear combination of strings is sth I can give you21:38
@sonney2kI mean when each string is embedded into some feature space21:38
@sonney2kthen you can do this21:38
blackburnin euclidean space?21:38
@sonney2kso what you are looking for is either a vectorial representation of strings or string kernels21:38
@sonney2kyes21:38
blackburnno I don't want to find embedding because it could be a part of embedding algorithm21:39
blackburnsonney2k: http://www.cs.nyu.edu/~roweis/lle/images/llef2med.gif that's how it is done for already euclidean space21:40
blackburnand the idea is to find an analogue for this 'reconstruction'21:40
@sonney2kyeah exactly21:42
blackburnexactly what?21:42
@sonney2kso you want an embedding of strings21:42
blackburnyes21:42
@sonney2kand you want to tune that embedding using your algorithm later21:42
blackburnI had an idea to modify LLE21:42
@sonney2kso take the embedding you can get and good21:42
blackburnall the things should stay but this reconstruction21:43
blackburnhave you any ideas how to compute these weights for strings?21:43
blackburnsure it could be done for data already embedded into euclidean space21:43
blackburnbut if string-space is input or so..21:44
@sonney2kblackburn, you only compute dot-products between example_i and j right?21:52
blackburnno, no dot products21:52
blackburnin LLE exact coordinates are required21:52
@sonney2kblackburn, btw kernelpca...21:52
-!- in3xes [~in3xes@182.156.166.217] has joined #shogun21:52
@sonney2kblackburn, yeah but then you need to embed the string21:52
blackburnsonney2k: yes, I remember21:52
@sonney2kotherwise you won't get 'weights'21:52
blackburnthat's the problem21:53
@sonney2kso e.g. use DotFeatures21:53
blackburnhow to get weights without embedding21:53
@sonney2kimpossible21:53
blackburnnot programming issue, math21:53
@sonney2kyeah but e.g. wdfeautres do such transofrmation: string -> Phi(str)21:54
@sonney2ksome with weightedspectrum21:54
blackburnstring input21:54
blackburnand vector output?21:55
@sonney2kyes21:59
blackburnsonney2k: what is the lengths of output vectors?22:00
@sonney2k10**2022:01
@sonney2kbut sparse22:01
@sonney2kso say few hundred nonzero elements22:01
@sonney2kblackburn, I have to continue work on buildbot22:01
blackburnuh22:01
blackburnokay sorry22:01
f-xsonney2k: when it's possible i'd like to know your thoughts on the StreamingVwFeatures patch22:59
blackburnsonney2k: got23:30
blackburn[WARN] `/tmp/shogun.tmp' has file-version `(unkown)', which is not supported!23:30
blackburn[WARN] `/tmp/shogun.tmp' has file-version `(unkown)', which is not supported!23:30
blackburn[WARN] `/tmp/shogun.tmp' has file-version `(unkown)', which is not supported!23:30
blackburn[WARN] `/tmp/shogun.tmp' has file-version `(unkown)', which is not supported!23:30
blackburnand nothing serialized23:30
-!- blackburn [~blackburn@188.122.238.50] has quit [Quit: Leaving.]23:40
--- Log closed Fri Aug 12 00:00:07 2011

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