IRC logs of #shogun for Monday, 2011-05-02

--- Log opened Mon May 02 00:00:41 2011
-!- f-x [~gen@180.149.49.227] has quit [Quit: leaving]00:03
-!- blackburn [~qdrgsm@188.122.250.155] has quit [Quit: Leaving.]00:28
-!- ameerkat [~ameerkat@184-98-140-155.phnx.qwest.net] has quit [Ping timeout: 246 seconds]00:32
-!- ameerkat [~ameerkat@184-98-140-155.phnx.qwest.net] has joined #shogun03:19
-!- ameerkat [~ameerkat@184-98-140-155.phnx.qwest.net] has quit [Ping timeout: 252 seconds]04:32
-!- ameerkat [~ameerkat@184-98-140-155.phnx.qwest.net] has joined #shogun07:15
-!- heiko [~heiko@infole-06.uni-duisburg.de] has joined #shogun09:46
-!- blackburn [~qdrgsm@188.122.250.155] has joined #shogun10:00
-!- ameerkat [~ameerkat@184-98-140-155.phnx.qwest.net] has quit [Ping timeout: 260 seconds]10:01
heikosonney2k, are you there?10:27
@sonney2kheiko, now yes11:19
heikohey11:19
@sonney2kho :)11:19
@bettyboosonney2k, weird11:20
heiko;) had a question, but i think i solved it11:20
@sonney2kheiko, very good :)11:20
heikowith this set_from_parameters stuff ...11:20
heikoI am currently doing it like this11:20
heikoadded a function for get_size and get_num_elements to TSGDataType11:21
heikoand in set_from_parameters, if the primitive type is not PT_SGOBJECT I simple do a memcpy of the m_parameter11:21
heikoand if its an SGObject, I also just copy the pointers but unref the old ones before and ref the new ones11:22
heikoI found a lot of warnings for unhandled CT_NDARRAY types11:23
@sonney2kwell ref before and unref when you are done right?11:23
@sonney2kotherwise you see crashes - but apart from that fine11:24
@sonney2kthe errors for CT_NDARRARY are 'OK' support for that needs to be implemented in hdf511:25
heikook11:25
heikoperhaps I still have a little problem with the referenceing:11:26
heikowhen I for example create a new kernel with a parameter that is registered.11:27
heikothen I call set_from_parameters on its m_parameters member11:27
heikothere, the pointer to an SG_OBJECT is overwritten11:27
heikothen its gone, so I have to unref the old one before, right?11:27
heikoI mean the SGObject is still there but the pointer is gone11:28
@sonney2kheiko, yes you are right, first unref the old one and then put the one there but ref it11:28
heikook, thats what i did11:29
heikoI will write a test for it11:29
heikobtw when we write tests, should  they have to be included in shogun? for make tests?11:29
-!- sploving [~root@124.16.139.196] has joined #shogun11:31
splovinghello sonney2k11:32
splovingare you around?11:32
@sonney2kheiko, write an example in examples/undocumentd/python_modular in the same style11:32
@sonney2k(as there are examples already)11:32
@sonney2kthat should then be an example on how to use things and simultaneously function as a test11:33
@sonney2ksploving, yes11:33
@sonney2kdid you make progress on the java typemaps?11:33
splovingsonney2k, I change the typemape file, to make: double[] y;11:34
splovingx.get_labels(y);11:34
splovingbut it failed: y is not initializated11:35
@sonney2ksploving, hmmhh still not ideal - do you know if this is the only possible way?11:35
@sonney2kI mean double[]y = x.get_labels(); would be nicer11:35
splovingI tried that too. but the wrapper file function is like this: void F()11:36
splovingit should be jlong F()11:37
splovinglike this11:37
splovingI have not found the typemap example in java like this typemap(in, inputnums=0)11:40
heikocurrent git has a compile error11:59
heikoCMath::calcroc call, this function is not there12:00
blackburneh..12:02
blackburnworking on my12:03
blackburnheiko: may be 'make clean' will fix it12:04
heikook will try12:05
blackburnheiko: calcroc is called somewhere?12:05
heikoyes12:05
blackburnwhere?12:05
heikoin CGUIMath:4812:05
blackburnoh12:05
blackburnheiko: thank you! will fix it now12:06
heikook :)12:06
blackburnheiko: it is just my fault because I removed calcroc but not using libshogunui12:07
heikook, I see.12:07
heikowhy not using shogunui?12:08
heikostill does not compile12:08
blackburnstill?12:08
heikomake: no rule to create target PerformanceMeasures.h needed by Evaluation_wrap.cxx12:08
heikopython modular12:08
blackburnhm.. PerformanceMeasures is removed from evaluation12:09
heikommmh12:09
blackburndid you made clean?12:09
heikoah perhaps that is fixed by the make clean12:09
heikosorry, old error before make clean after commenting out the line12:09
blackburnyeah it should because there was some 'refactoring' on evaluation :)12:09
heikook12:09
heikocompiles12:09
heikook :)12:10
@bettybooha ha heiko12:10
blackburnI'm stucked with GUIMath :)12:10
blackburnit uses some mess to evaluate results12:10
heikosome mess?12:12
blackburnI mean it is a bit complicated and etc12:12
blackburnbut I think I will fix it now12:13
blackburnsonney2k: around?12:13
@sonney2kheiko, well do a make distclean and then only configure --interfaces=libshogun,python_modular12:16
@sonney2k(for now)12:16
@sonney2kblackburn, just remove that roc crap from libshogunui GUIMath or so12:16
blackburnok12:16
blackburnsonney2k: should I add evaluation usage there later?12:17
@sonney2kblackburn, I don't use it - so I wouldn't waste time :)(12:20
blackburnsonney2k: is there anybody using it?12:20
@sonney2kblackburn, not that I know :)12:21
blackburnhehe12:21
@sonney2ksploving, I would suggest to ask on the swig mailinglist then12:21
blackburnsonney2k: could you please comment out lines 41-67 (implementation of evaluate_results) in GUIMath.cpp? it will fix the problem12:26
@sonney2k^^heiko - do that for now :)12:26
heikoalready done here :)12:27
blackburnsonney2k: you suggested to translate doc to russian using google translate. look at the first sentence: :D12:31
blackburnSHOGUN это большая машина масштаба обучения инструментов с акцентом наособенности опорных векторов (SVM).12:31
blackburntranslating..12:31
blackburnSHOGUN is a big machine scale learning toolbox with accent to features of support vectors12:32
blackburn:D12:32
blackburnyeah google translate rocks12:32
@sonney2k:)12:33
-!- heiko [~heiko@infole-06.uni-duisburg.de] has left #shogun []12:58
CIA-90shogun: Soeren Sonnenburg master * r5904d7e / src/libshogun/kernel/Kernel.cpp : fix bessel warning - http://bit.ly/luxves13:48
CIA-90shogun: Soeren Sonnenburg master * r48a49be / (3 files in 2 dirs): ppwm fixes in compute w - http://bit.ly/kx8xpj13:48
splovingsonney2k, sent the email13:58
splovingto swig13:58
@sonney2ksploving, in the meantime you can add your lua example to the examples and could do some other typemaps for lua...14:00
splovingsonney2k, no I should finish one then another14:01
splovingI am taking a look at ant14:01
@sonney2ksploving, or that14:01
@sonney2kjust don't idle14:01
splovingyeap14:02
* blackburn made a new branch for LLE14:14
blackburnhehe git is cool14:14
-!- alesis-novik [~alesis@188.74.87.84] has joined #shogun14:43
alesis-novikGreetings14:43
blackburnhi14:44
alesis-novik4 down, 4 to go. There was no EM in this years exam. Damn.14:44
blackburnnice to hear that14:45
blackburndone halfly :)14:45
alesis-novikI just want it to be over now, so I can get on with my GSoC project14:46
blackburnalesis-novik: same shit here14:46
-!- sploving [~root@124.16.139.196] has quit [Remote host closed the connection]14:48
CIA-90shogun: Soeren Sonnenburg master * r5e61a00 / (3 files in 2 dirs): PPWMs are really in logspace + malloc instead of new - http://bit.ly/kdZ0Sf14:51
-!- serialhex [~quassel@99-101-149-136.lightspeed.wepbfl.sbcglobal.net] has joined #shogun15:58
-!- serialhex [~quassel@99-101-149-136.lightspeed.wepbfl.sbcglobal.net] has quit [Remote host closed the connection]16:08
-!- sploving [~root@124.16.139.196] has joined #shogun16:11
-!- blackburn [~qdrgsm@188.122.250.155] has quit [Quit: Leaving.]16:12
-!- heiko [~heiko@infole-06.uni-duisburg.de] has joined #shogun16:29
-!- serialhex01 [~androirc@99-101-149-136.lightspeed.wepbfl.sbcglobal.net] has joined #shogun16:33
serialhex01anyone here??16:42
serialhex01i guess not16:43
serialhex01sonney2k & sploving: my computer has been down & i realized that i wasnt studying the right stuff before, computer is still down but ive got the docs i need on my tablet, so im not *completely* inneffectual.  will post more updates when i can.  (and i wish this thing had a real keyboard!!!)16:48
@sonney2kvery good :)16:49
serialhex01sonney2k i read in the log you were looking for me saturday i believe... anything important???16:51
@sonney2kserialhex01, I wanted to say that it is not clear whether sploving volunteered to do c# when you do ruby - as you were telling ...16:52
splovingsonney2k, sorry. I would not do that. as I never used that before16:53
@sonney2ksploving, I know - but you haven't used ruby either - so not a big difference :)16:53
serialhex01ahh, ok, a misunderstanding on my part then... sorry16:53
@sonney2kbut lets see first if serialhex01 can deal with ruby16:54
splovingno. ruby is a scripting language, it is easy to learn16:54
@sonney2ksploving, c# is *very similar* to java - in particular the swig interface is.16:54
@sonney2kmy minimal example is exactly working like in java so I don't think it will be very different typemap wise either16:55
serialhex01afaik c# is similar to c++ & java...16:55
splovingsonney2k, I know that. but when debug, it may take long time16:56
splovingso I just support what i write in the proposal16:57
serialhex01why would you need to debug? everyone writes perfect code once they start it dont they??  :P16:57
* serialhex01 hates this damn tablet keyboard!!!!!!!16:58
splovingserialhex01, you know, I am just a student, not an expert17:00
@sonney2ksploving, serialhex01 was making a joke17:01
serialhex01im just messing with you sploving, i can almost guarante my code will be worse than yours to begin with :P17:02
splovingsonnwy2k, i have built up the ant env17:02
splovingit works well17:02
@sonney2ksploving, don't worry lets do java first and then see how it is going - c# - it is not that difficult17:02
splovingbut I think I need change the configure and typemap to generate all the .java file into the shogun package17:02
serialhex01my relative inexpierence is why i only applied for ruby17:03
serialhex01well, im off.  ill be back (eventually)17:05
@sonney2ksploving, feel free...17:05
-!- serialhex01 [~androirc@99-101-149-136.lightspeed.wepbfl.sbcglobal.net] has left #shogun ["AndroIRC"]17:06
@sonney2ksubmit the ant (without absoute paths and changes you had to do for the package stuff) as git pull request...17:06
@sonney2ksploving, anyway no idea why you worry so much about c# etc you managed to get some java code to work in 1 day too... yes not ideal yet but that will work sooner or later17:07
@sonney2kand in any case if you get stuck it makes a lot of sense to discuss with mikio and me or if you need a break from java work on the language you know best first (that was lua right)17:08
splovingsonney2k, I want to support the new language well/complemently, not half-work. If I took time to support other language, I will have no much time to support java/lua/ruby well17:14
splovingsonnwy2k, another thing is idiom. every language has its idiom17:15
splovingwhen wrap the c++ funtion, we should make it as idiomic as possible17:15
splovingso i think quality is more important17:16
@sonney2ksploving, as I said start with java and then we will go from there17:17
splovingsonney2k, I have to go now17:20
splovinghow many days are you away from tommorrow?17:20
@sonney2kabout 2 months but I will try to be online as much as time permits17:21
@sonney2ksploving, and mikio is available anywasy :)17:21
sploving2 months? so long? I just thought some weeks17:22
splovingok. I know. I will use the mailing list to ask question.17:22
splovingbye17:22
@sonney2kyes exaclty...17:22
@sonney2kl8r17:22
-!- sploving [~root@124.16.139.196] has left #shogun []17:23
@sonney2khmmhh root@ ? not good17:23
@sonney2knext time someone tell sploving that he should not irc as root17:23
-!- ameerkat [~ameerkat@184-98-140-155.phnx.qwest.net] has joined #shogun18:30
-!- heiko [~heiko@infole-06.uni-duisburg.de] has quit [Quit: Leaving.]19:09
-!- Netsplit *.net <-> *.split quits: @bettyboo19:11
-!- Netsplit over, joins: @bettyboo19:13
-!- blackburn [~qdrgsm@188.168.5.113] has joined #shogun20:05
* sonney2k enjoys this nice quite evening21:09
@sonney2kquiet and nice actually :)21:11
-!- ameerkat [~ameerkat@184-98-140-155.phnx.qwest.net] has quit [Ping timeout: 252 seconds]22:26
blackburnsonney2k: yeah very quiet :)22:53
-!- f-x [b49531e3@gateway/web/freenode/ip.180.149.49.227] has joined #shogun22:58
-!- f-x [b49531e3@gateway/web/freenode/ip.180.149.49.227] has quit [Ping timeout: 252 seconds]23:04
@sonney2kvery very quiet :D23:05
* alesis-novik shouts23:05
alesis-novikbetter?23:05
@sonney2kheh23:06
@sonney2kawesome shouting experience23:07
alesis-novikI know, right?23:14
alesis-novikGoing to discuss details of EM with Vojtech tomorrow23:15
blackburnthat mendeley is pretty good but its interface is intricated sometimes!23:16
blackburnsonney2k: do you use mendeley?23:16
@sonney2kwhat is mendeley?23:16
@sonney2kok google told me now23:17
blackburnhttp://www.mendeley.com/23:17
blackburnyeah, it's a service for managing papers etc23:17
blackburnchris suggested me to use it for managing papers I will use in my project23:18
alesis-novikI generally use citeulike23:18
@sonney2kI don't use any tools...23:18
alesis-novikI find exporting to bibtex useful23:21
-!- blackburn [~qdrgsm@188.168.5.113] has left #shogun []23:29
--- Log closed Tue May 03 00:00:42 2011

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