IRC logs of #shogun for Sunday, 2011-07-17

--- Log opened Sun Jul 17 00:00:24 2011
--- Day changed Sun Jul 17 2011
blackburnsonney2k: is it possible to put all of our interfaces to some interface/..? it looks messy now00:00
@sonney2kf-x, set_loss - I would for now only do this on case by case basis00:01
@sonney2kf-x, i.e. for SGD-QN and SGD00:01
@sonney2kblackburn, nothing is impossible00:01
@sonney2kbut iti is work00:01
f-xsonney2k: better.. i shall see00:02
@sonney2kmakefile adjustments / include path changes...00:02
blackburnokay may be later we'll do it, with ruby, lua and so on - many many folders00:02
@sonney2kf-x, btw have you seen leons anser?00:02
@sonney2kanswer00:03
blackburntime for sleep00:03
@sonney2kblackburn, if we do it then we should do the *_modular -> * rename00:03
blackburnyeah00:03
@sonney2kblackburn, or at least rename the others legacy00:03
@sonney2kor static00:03
blackburnand we have to update libshogunui I guess00:04
@sonney2kblackburn, how?00:04
f-xsonney2k: yeah.. seeing is different from understanding, though :)00:04
@sonney2kf-x, ok00:04
blackburnI mean some classes aren't available in libshoguuin00:04
blackburnuin :D00:04
bettyboocrazy!! blackburn00:04
blackburnkernels, preprocessors, classifiers00:05
blackburnwho is using it? gunnar?00:05
@sonney2kblackburn, yes and others00:06
@sonney2kblackburn, it is the only way to support matlab currently...00:06
@sonney2kand recall that r_modular/octave-modular are not really stable due to swig bugs00:07
blackburnI like the way .sg code looks but how to use it?! no matplotlib, no any other cool stuff from python or another lang00:07
@sonney2kblackburn, sure one can use this00:07
@sonney2kor did you mean the cmdline thing?00:07
blackburnyes, cmdline00:07
@sonney2kok - yeah...00:07
@sonney2kI wouldn't let this die too soon00:08
@sonney2kit doesn't hurt and is close to zero effort to keep working00:08
@sonney2kwho knows - might be that we drop swig at some point for a polished ex-static interface00:08
blackburnin fact it could be applicable to common lisp00:09
blackburnit is easy to implement function like00:09
blackburn(shogun00:09
blackburn*some .sg code*00:09
blackburn)00:09
blackburn:D00:10
bettyboo<:*)00:10
blackburnbut it is exotic thing to do00:10
@sonney2kblackburn, like lush00:10
@sonney2kf-x, btw regarding the different default values in sgd...00:11
@sonney2kthe bscale thing was indeed not intended by leon00:11
@sonney2kI asked him at some point and he said that was a bug that didn't hurt though...00:11
f-xsonney2k: oh.. so it was his code that had the bug?00:12
f-xi'll revert ours back to where it was00:12
@sonney2kf-x, I have to check whether I find the email00:13
f-xsonney2k: and btw how should i interpret the line 'one way is to have lambda decrease slightly slower than 1/t a priori'?00:13
f-xis there a specific way to do this?00:13
blackburnokay, powering off, see you later00:14
f-xbye!00:14
-!- blackburn [~blackburn@188.122.238.99] has quit [Quit: Leaving.]00:15
@sonney2kcu blackburn00:15
@sonney2kf-x, yeah found the email00:16
@sonney2kin sgd they had some n++00:19
@sonney2kand n++ in the loop in addition00:19
f-xright - two increments, i don't know why00:19
@sonney2kf-x, yeah leon said that this was unintentional when I asked him00:19
@sonney2kstill if it works better in practise whe just use what they do without asking further00:19
@sonney2kit is not uncommon that bugs help performance :D00:19
f-x:)00:19
bettyboo:Q00:19
-!- shogun-i1clog [~shogun@7nn.de] has quit [Ping timeout: 260 seconds]00:19
--- Log closed Sun Jul 17 00:19:46 2011
--- Log opened Sun Jul 17 00:19:51 2011
-!- shogun-irclog [~shogun@7nn.de] has joined #shogun00:19
-!- Irssi: #shogun: Total of 10 nicks [2 ops, 0 halfops, 0 voices, 8 normal]00:19
-!- Irssi: Join to #shogun was synced in 4 secs00:19
f-xthe performance difference must have come from the loss function wholly, then00:20
@sonney2kcould very well be...00:29
* sonney2k is off to bed too00:31
@sonney2kcu f-x !00:31
f-xsee you sonney2k! :)00:31
-!- f-x [~user@117.192.223.132] has quit [Read error: Connection reset by peer]00:52
-!- in3xes_ [~in3xes@180.149.49.230] has joined #shogun04:32
-!- in3xes_ [~in3xes@180.149.49.230] has quit [Quit: Leaving]05:08
-!- [2]warpy [~warpy@bzq-79-181-19-104.red.bezeqint.net] has joined #shogun05:20
-!- [1]warpy [~warpy@bzq-79-181-19-104.red.bezeqint.net] has quit [Ping timeout: 260 seconds]05:23
-!- f-x [~user@117.192.223.132] has joined #shogun07:27
-!- [2]warpy [~warpy@bzq-79-181-19-104.red.bezeqint.net] has quit [Ping timeout: 240 seconds]08:20
-!- f-x [~user@117.192.223.132] has quit [Ping timeout: 260 seconds]09:02
-!- [1]warpy [~warpy@bzq-79-181-19-104.red.bezeqint.net] has joined #shogun10:08
-!- blackburn [~blackburn@188.122.238.99] has joined #shogun13:01
-!- blackburn1 [~blackburn@188.122.238.99] has joined #shogun13:10
-!- blackburn [~blackburn@188.122.238.99] has quit [Ping timeout: 260 seconds]13:13
-!- blackburn1 [~blackburn@188.122.238.99] has quit [Quit: Leaving.]13:18
-!- blackburn [~blackburn@188.122.238.99] has joined #shogun13:19
-!- blackburn [~blackburn@188.122.238.99] has quit [Ping timeout: 255 seconds]14:14
-!- blackburn1 [~blackburn@188.122.238.99] has joined #shogun14:20
-!- blackburn [~blackburn@188.122.238.99] has joined #shogun17:37
-!- blackburn [~blackburn@188.122.238.99] has quit [Client Quit]17:37
-!- blackburn [~blackburn@188.122.238.99] has joined #shogun17:38
-!- blackburn1 [~blackburn@188.122.238.99] has quit [Ping timeout: 255 seconds]17:40
-!- in3xes_ [~in3xes@180.149.49.230] has joined #shogun18:44
-!- [1]warpy [~warpy@bzq-79-181-19-104.red.bezeqint.net] has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Now with extra fish!]18:51
-!- f-x [~user@117.192.218.159] has joined #shogun19:23
-!- blackburn1 [~blackburn@188.122.238.99] has joined #shogun20:26
-!- blackburn1 [~blackburn@188.122.238.99] has quit [Read error: Connection reset by peer]20:28
-!- blackburn1 [~blackburn@188.122.238.99] has joined #shogun20:28
-!- blackburn [~blackburn@188.122.238.99] has quit [Ping timeout: 255 seconds]20:28
@sonney2kf-x, would you mind doing the minor changes to get the streaming* stuff working with the modular interfaces?21:22
@sonney2kblackburn1, do you feel like going berserk today?21:22
blackburn1sonney2k: http://imageshack.us/photo/my-images/3/imageruy.png/21:22
blackburn1I've done python HLLE ;)21:22
blackburn1unroll swiss roll yo21:23
@sonney2kthat's a real beauty...21:23
f-xsonney2k: ok. do i need to change anything to make it compile with stuff like java_modular21:23
-!- blackburn1 is now known as blackburn21:23
f-x?21:23
@sonney2kf-x, no it will work out of the box for all languages21:23
@sonney2konce you've done this of course21:23
blackburnI think it is time for some java21:24
blackburnor to bomb saddam21:24
@sonney2kblackburn, I am going to rename all the static interfaces to *_static now21:24
f-xsonney2k: okay, i'll rectify it21:24
blackburnohhh21:24
@sonney2kblackburn, similar fun21:24
@sonney2kf-x, thanks!21:24
blackburnsome race to get it compile21:24
@sonney2kf-x, blackburn I think I will really move all the interface stuff into src/interfaces21:25
@sonney2kbut let me start with the static ones21:25
@sonney2kthen f-x still has some time to send in his modified typemaps21:25
blackburnif you have any 'tasks' - i'm ready21:26
f-xhmm. thanks21:26
blackburnehh.. f-x is modifying typemaps?21:26
f-xblackburn: not typemaps, only some .i files21:26
blackburnah I see21:27
blackburnoh hahha woman football here on tv21:28
@sonney2ksorry yes21:28
@sonney2kblackburn, finals are usually 1:0 for some one and most boring games ever21:29
blackburnwhat is it? wc?21:29
blackburnsonney2k: do you like football? ;)21:30
bettyboorotfl.21:30
@sonney2kwhat bettyboo said :)21:30
bettyboosonney2k: why? ain't we the most cool ones? :D21:30
@sonney2kwe are, that is why we are working on shogun :D21:30
blackburnoh it is usa21:31
blackburnI have to burn usa flag now21:31
@sonney2kI learned that the Japanese did beat the German team - so they must win now otherwise Germany will look like a bunch of loosers.21:33
blackburnhaha, it reminds me that during one of men championship russia beaten future champion21:34
CIA-87shogun: Soeren Sonnenburg master * r3de2daa / (2 files): make function return void - http://bit.ly/q2s4Ny21:34
CIA-87shogun: Soeren Sonnenburg master * r6baeb64 / (2 files): some more work on poims for ppwm - http://bit.ly/phuqTP21:34
CIA-87shogun: Soeren Sonnenburg master * r90da60c / examples/undocumented/python_modular/distribution_ppwm_modular.py : some poim ppwm test code - http://bit.ly/pgEIkM21:34
CIA-87shogun: Soeren Sonnenburg master * r96b067d / src/modular/SGBase.i : potential java pragmas to derive from Serializable - http://bit.ly/nlfnJc21:34
blackburnsonney2k: does it works? pragmas for serializable?21:34
@sonney2kblackburn, no21:35
@sonney2kI commented this part of the code21:35
blackburnah21:35
blackburnpotential21:35
@sonney2kI can get the JNI class to be derived from that21:35
@sonney2kand the module class21:35
@sonney2kbut not the actual object classes21:35
blackburnmodule?!21:35
@sonney2kno idea how that is intended21:35
blackburnseriously what is module21:35
blackburnI'm sure it is not a java part21:36
@sonney2kblackburn, well look at any of Kernel.java Features.java Preprocessor.java21:36
@sonney2kmight be some swig helper object21:36
blackburnah yes I had a question21:36
blackburnWTF is it21:36
blackburninit_shogun, etc21:36
blackburnis it declared somewhere?21:37
@sonney2ksure :D21:37
blackburnah okay saying module you mean that thing swig generates, right?21:37
blackburnI was really curious what is modules in java :D21:38
@sonney2kyes21:39
blackburnI'd like to converse all java examples for some derived class21:40
blackburnTest or so21:40
blackburnas it was intended to be21:40
blackburnhehe I've just thought how we will write changelog for shogun21:41
@sonney2kblackburn, please don't do so just now21:47
@sonney2kjust get the examples to compile / work for now21:47
blackburnof course21:47
@sonney2kbecause we might want to do the testing slightly different:21:47
@sonney2kwe could use python to generate all the 'master tests'21:48
@sonney2kwhat i mean is python writes out shogun objects21:48
@sonney2kby using shogun's native serialization21:48
@sonney2know we can load such an object from java(!)21:48
@sonney2kand then just compare if the result is the same21:48
blackburnI see21:49
@sonney2kthat might be even better than replicating the effort...21:49
@sonney2kduplicating21:49
-!- in3xes_ [~in3xes@180.149.49.230] has quit [Quit: Leaving]21:53
* sonney2k moves everything to interfaces/21:54
@sonney2kblackburn, there is one problem with this move21:55
@sonney2kcurrently libshogun, libshogunui are considered 'interfaces'21:55
blackburnwhy?21:56
@sonney2kwhy is not the question... the question is how to fix it...21:56
@sonney2kthe problem currently is that we generate the Makefile from Makefile.template21:56
@sonney2kand the path is $interface/Makefile21:57
blackburnhehe21:57
@sonney2kwhat I could do is to always compile libshogun/libshogunui21:57
blackburnwhy not21:57
@sonney2khmmhh21:57
@sonney2kthen I could create an exception for these IF's21:58
@sonney2kahh wait21:58
@sonney2kin principle one could compile at least the static interfaces w/o having access to the libshogun src21:58
@sonney2kahh screw it21:59
@sonney2kno one is using this anyways21:59
blackburnI really don't undestrand why libshogun isn't default. shogun without libshogun?21:59
@sonney2kblackburn, I am thinking of even more drastic changes22:02
@sonney2khow about moving libshogunui into libshogun/ui ?22:02
blackburnhaha22:02
blackburnup to you, I have no special prefer22:03
@sonney2kcurrently we have el stupido symlinks that do this22:03
@sonney2kand these symlinks always cause problems22:03
blackburnI think less is better, so less dirs in src is better22:03
* sonney2k is pondering22:03
@sonney2khmmhh there is one catch22:04
@sonney2kevery base-level dir is supposed to create some object22:04
@sonney2kor library22:04
* blackburn thinks sonney2k should be developer at SAP22:04
@sonney2k?!22:05
@sonney2kso that would remove the libshogunui lib22:05
blackburnwell it would be very funny for some HUGE enterprise system :)22:05
@sonney2kif it was under libshogun/ui22:05
blackburn"why not to move resource planning to logistics?" :D22:05
@sonney2kso it should probably stay22:05
blackburncoin flipping design :D22:08
@sonney2kblackburn, nope it must stay - otherwise we have to change the whole logic22:08
@sonney2kbut I think it makes a lot of sense to just make libshogun/libshogunui building explicit22:09
@sonney2kso we can add this as dependency for any build22:09
blackburnlibshogunui is not very large at all22:11
blackburnwhy not to add it permanently22:11
@sonney2kblackburn, you mean inside libshogun?22:13
blackburninside or not22:13
@sonney2kblackburn, yeah why not...22:14
@sonney2kdie libshogunui22:14
* sonney2k is switching to berserk mode22:15
blackburnhehe22:15
bettyboo:*)22:15
blackburnchangelog going to be a poem22:15
@sonney2know we have interfaces libshogun and modular as dirs22:16
* blackburn is reading joshua bloch' effective java22:19
blackburnLong sum = 0L;22:20
blackburnfor (long i = 0; i<Integer.MAX_VALUE; i++) { sum += i; }22:20
blackburnhehe nice example22:20
blackburngoooooal22:21
@sonney2kI am not there yet...22:22
@sonney2kblackburn, some more ideas...22:29
blackburn:D22:29
@sonney2kcurrently we install to /usr/include/shogun22:29
@sonney2kso why not rename libshogun into shogun22:29
@sonney2k?22:29
@sonney2kthen I don't need to do any magic when installing22:29
blackburn+122:30
blackburn:D22:30
bettyboo:)22:30
-!- f-x [~user@117.192.218.159] has quit [Read error: Connection reset by peer]22:34
-!- f-x [~user@117.192.218.159] has joined #shogun22:35
@sonney2kblackburn, do you know what the difference between include "xxx" and include <xxx> is?22:37
blackburnhmm include <> uses some headers from paths, afaik22:38
blackburnI mean #include <cblas.h> works, #include "cblas.h"22:38
blackburnnot22:38
blackburnsonney2k:22:48
@sonney2khmmhh that works here too ?!22:48
blackburnwhat?22:48
blackburnsonney2k: weekly report?22:56
@sonney2ksure...22:56
blackburnI've done nothing22:56
blackburn:D22:56
@sonney2kuh-oh that will look bad ;-)22:56
blackburnokay I'll show HLLE picture and everyone will say "ohh that guy is awesome" :D22:58
blackburnsonney2k: goaal :D23:05
@sonney2k???23:06
* sonney2k starts a live stream23:06
blackburn2-223:06
@sonney2k...no 2:1?23:06
@sonney2kindeed23:06
blackburnit is going to be interested23:06
blackburninteresting*23:06
blackburnI'd like to watch penalty-kicks ;)23:07
bettybooblackburn, ^_^23:07
@sonney2kimpressive!23:07
blackburnsonney2k: here it is23:10
blackburnserialhex: we are missing you darling :*23:10
@sonney2kpenalty stuff?23:10
blackburnsonney2k: weekly report23:10
blackburn:D23:10
serialhex...hmm wah who???23:10
serialhexhow is everyone?23:10
blackburnserialhex: i'm fine, what's up with you?23:11
@sonney2kblackburn, so penalty kicks?23:11
@sonney2kor is it over?23:11
blackburnsonney2k: not yet23:11
serialhexbeen working blackburn... i got a job fixing computers & it's been taking up most of my time23:11
@sonney2kserialhex, congrats!23:11
serialhexthe knife people didnt like me, so i got a better job!23:11
serialhexthanks sonney2k!23:12
blackburnsonney2k: penalty kicks!23:12
@sonney2kahh23:12
* sonney2k is relieved23:12
@sonney2ktoo bad that I have a 10-30secs delay23:12
blackburnsonney2k: why? turn on tv ;)23:12
@sonney2kserialhex, fits you much better23:12
serialhexpenalty kicks?  i assume you're talking about football?  (or as we amerikans call it: soccer)23:12
blackburnserialhex: yeah women playing football :D23:13
@sonney2kfußball23:13
bettybooHA23:13
serialhexyes it does!  soooo much easier to fix a computer than sell a knife IMO23:13
serialhexdont get technical on me sonney2k, i don't have the cool german-keys on my keyboard :P23:13
blackburnß23:13
serialhexso whos playing?23:14
blackburnserialhex: usa-japan23:14
blackburnßöccer23:14
blackburn:D23:14
serialhexyeah, and you blackburn!! with your weird cryllic keys!!23:14
blackburnserialhex: not cyrillic23:14
blackburncyrillic is йъгщ23:14
serialhexno?  i thoughts thats what the alphabet is called23:14
blackburnI mean ß is not cyrillic ;)23:15
serialhexi don't know wether to cheer on the us or japan...23:15
blackburnsonney2k wants japan to win cause they have beaten germany23:15
* sonney2k too23:16
blackburnI'd like to see a fight23:16
serialhexlol23:16
blackburnwhy not to fight23:16
blackburnusa starts23:16
@sonney2kpearl harbor ;-)23:16
serialhexyeah, *THAT* was a fight!23:16
blackburnmiss23:16
blackburnmiss miss23:16
blackburnohhhhhh23:16
blackburnfoot save23:16
blackburnshit23:16
blackburnwonderful23:17
blackburnwtf is it23:17
blackburnahaha23:17
serialhexblackburn you're spoiling it for sonney2k!!23:17
blackburn0-023:17
blackburnah23:17
blackburn0-1 I mean :D23:17
@sonney2kstill 2:2 here23:18
blackburnuh-oh us girls are going to be fucked up23:18
serialhex???23:18
@sonney2kjapan will do it23:18
blackburn1-0 japan leads23:18
@sonney2kanother miss23:18
serialhexbtw blackburn, i just got the e-mail & your images are always cool!23:18
blackburnserialhex: yeah it is something to show because I've done nothing23:19
@sonney2k4 more to go...23:19
blackburnjapanese goalie is AWESOME23:19
@sonney2kdammed one miss for japan23:19
blackburnshe is going to deflect every ball :D23:19
@sonney2kyeahh23:20
@sonney2kanother miss :D23:20
blackburnjapan 2/3 - usa 0/323:20
blackburnusa 1/423:20
@sonney2kno single goal for usa yet23:20
blackburnyou will see one23:20
blackburnin a min23:20
blackburn;)23:20
blackburnjapan wins!23:21
@sonney2kJAPAN23:22
@sonney2kyay23:22
serialhexawesome!!!23:22
@sonney2kvery impressive!23:22
serialhexwhat was the final score?23:22
@sonney2k5:323:23
serialhexnice!23:23
blackburn2-2 and23:23
blackburnpenalty kicks 3/5 - 1/523:23
blackburnyeah, 5:3 simply ;)23:23
@sonney2know I hope there is no one here in Germany who complains about the German coach any longer...23:24
@sonney2kthey all wanted her to quit because germany lost aganst japan23:24
@sonney2kpretty early on that is23:24
blackburnserialhex: we are going to implement shogun with assembly language, will you help us?23:26
@sonney2kadmittedly the US players are much more attractive :D23:26
blackburnyeah not much men like japanese hehe23:27
serialhexsure blackburn... let me brush up on my assembler for like a YEAR!!! :P23:27
blackburnSHHHHHH my keyboard is not delivered yet23:28
blackburnthe long long way from brookly23:28
blackburnn23:28
blackburnserialhex: the package delivery from us to cold cold russia takes 3-4 weeks :D23:30
serialhexwow... that's crazy!23:31
serialhexi would think it'd be faster than that... i mean, 2 weeks, max23:31
blackburnusps first class mail is SLOoooooooooooow23:31
blackburni've spend ~100$ from gsoc on ebay lol23:32
blackburnserialhex: I've got amazon kindle dx from us :)23:36
blackburnweek ago23:36
blackburnit was kinda hard cause they don't ship to russia hehe23:36
serialhexsweet!  the kindle looks pretty sweet23:36
serialhexthen hoed ya get it?23:37
serialhexmagic?23:37
blackburnusing shipito.com23:37
blackburnvirtual us mailbox or so23:37
serialhexinteresting...23:37
blackburnit costs more in the case but it is worth it23:38
blackburntoo much it in one sentence23:38
blackburn'it'23:38
serialhexheh23:38
@sonney2kblackburn, ohh dammed that restructuring requires some further changes...23:42
@sonney2kthe GUI* clash23:43
blackburn:D23:43
f-xsonney2k: i'm facing some hardships too23:43
f-xStreamingFile should be in Library.i right?23:43
@sonney2kf-x, yes23:44
f-xAnd StreamingFileFrom*Features in..?23:44
@sonney2ktoo I would say23:47
@sonney2kblackburn, do you also smell that new include mess to pop up23:47
blackburnagain?23:48
f-xsonney2k: ok there's the problem - StreamingSimpleFeatures would go to Features.i, and then it would need to include Library.i as StreamingSimpleFeatures has some code which depends on StreamingFileFromSimpleFeatures23:51
@sonney2kf-x, yes but there is a %import Library.i there already or?23:53
f-xsonney2k: only Preprocessor.i23:53
f-xand also23:54
@sonney2kthen it needs another in features23:54
f-xLibrary.i doesn't import Features.i, so StreamingFileFrom*Features may not work there23:54
f-xit would become something like a mutual dependency23:55
@sonney2kthat should work still23:59
--- Log closed Mon Jul 18 00:00:11 2011

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