IRC logs of #shogun for Tuesday, 2012-07-10

--- Log opened Tue Jul 10 00:00:17 2012
@sonney2kblackburn, mgiht be - I presented at europython and chris at scipy...00:22
blackburnsonney2k: will try to send a proposal then may be..00:22
CIA-18shogun: Evgeniy Andreev master * red3c4b6 / src/shogun/lib/Map.h : added support for threads - http://git.io/dIx6tA00:23
CIA-18shogun: Soeren Sonnenburg master * re10bc96 / src/shogun/lib/Map.h : Merge pull request #633 from gsomix/trace_mallocs - http://git.io/Gst4cA00:23
blackburnSep, 28 is due00:23
@sonney2k...lots of time00:24
blackburnsonney2k: shouldn't we provide not C1 and C2 but C selection too?00:33
@sonney2kblackburn, I really have to fixup CTime - the timings gsomix sent where not helpful00:33
@sonney2kblackburn, I wanted to do it differently - have an SGVector for C00:33
@sonney2kand if that vector has length 1 -> single C00:33
blackburncool00:33
blackburngot it00:33
blackburn2 C1 C200:33
@sonney2klength 2 -> -1 / +100:33
@sonney2kand otherwise full00:34
blackburnN different Cs00:34
blackburnfor each example00:34
@sonney2kbut didn't find the time00:34
@sonney2kand we didn't have modsel with vectors back tehn00:34
@sonney2kbut puffin did it just recently ... so00:34
blackburnwe should ask heiko probably00:34
blackburnargh I press tab to complete words sometimes00:35
blackburn:D00:35
blackburnand ctrl + n as well00:35
blackburnsonney2k: ah one more thing00:36
blackburnwe should support nested xval probably00:36
@sonney2kblackburn, problem with the modsel framework is that we need a 1:1 mapping between variables and parameters00:39
@sonney2kif we want some *scalar* C00:39
@sonney2kbut want to support Cn / Cp00:39
@sonney2kand a vector00:39
@sonney2kthe most general formulation is a vector - so we probably need to store it that way00:40
@sonney2kit is (from the user perspective) stupid/weird having to write sth like  [numpy.array([1.0])] for some C00:40
@sonney2kbut anyways00:41
blackburnbut it is bad to force user00:41
@sonney2kblackburn, nested x-val yes - I think only heiko and puffin are deep enough into that code currently00:41
@sonney2kblackburn, ?00:41
blackburnsonney2k: I am getting too00:41
@sonney2kk00:41
blackburnto force user to search00:41
blackburnover00:41
blackburnC1 and C200:42
@sonney2ksure00:42
@sonney2kmost common case is just C00:42
@sonney2ksearch00:42
blackburnsonney2k: how should logistic regression output look like00:42
blackburn?00:42
@sonney2kBinaryLabels ?00:42
blackburnno I mean probability score00:43
@sonney2k???00:43
blackburn1/(1+exp(-sign(out)*out))00:43
blackburnthis way?00:43
blackburndamn00:44
blackburnI am confused with it00:44
blackburnsonney2k: I need probability outputs based on given <w,x>+b00:44
@sonney2kI don't know out of the top over my head00:44
@sonney2kgoogle for it00:44
@sonney2kblackburn, ahh not logistic regression00:44
@sonney2kjust sigmoid you mean?00:44
blackburnprobably00:44
@sonney2khttps://en.wikipedia.org/wiki/Sigmoid_function00:45
@sonney2kheh00:45
blackburnI understand00:45
blackburnbut00:45
blackburnto support probabilities in outputs00:45
blackburnhmm00:45
blackburnI think I should subtract 0.5 and multiply by 2?00:46
@sonney2khttps://www.cs.cornell.edu/courses/cs678/2007sp/platt.pdf00:47
@sonney2kI think that is what you should read00:47
@sonney2kshould be platt's original method00:47
blackburnthanks00:47
@sonney2kthere is some paper from platt about it00:51
blackburnsonney2k: but I do not need fitting00:51
blackburnI fitted it with logistic regression - but outputs00:51
@sonney2khttp://www.csie.ntu.edu.tw/~htlin/paper/doc/plattprob.pdf00:51
@sonney2kblackburn, but then you already have probabilities00:52
blackburn<w,x>+b?00:52
wikingmmm00:53
wikingactually an issue: sgvector and sgsparsevector only have referencedata as common parent. thus if i want to support both (i.e. densefeatures and sparsefeatures) in my implementation i must define the vector format as a template. were there any plans for having SGVector as an abstract class and SGDenseVector and SGSparseVector as derived classes?00:55
@sonney2kwiking, rather use the concept of dotfeatures!00:56
wikingsonney2k: the problem is that my current api looks like this for example: SGVector<float64_t> get_psi(...)00:57
@sonney2kblackburn, ok but then https://en.wikipedia.org/wiki/Logistic_regression00:57
blackburnsonney2k: do you think I am banned by google? :D00:58
@sonney2kblackburn, otherwise would you be asking :D00:58
@sonney2kwiking, not a good idea00:58
@sonney2kwiking, use the dot features API00:58
@sonney2kit will allow you to even have strings or whatever as features00:58
@sonney2kand mixtures of sparse dense, string features00:59
wikingsonney2k: but that assumes that i can do a dot product somehow over those features...00:59
wikingi mean actually among psi vectors i could00:59
@sonney2kwiking, look carefully which operations you need00:59
@sonney2kwiking, I suspect that dotfeatures have them all00:59
wikingthe main problem now that get_psi returns a simple vector01:00
@sonney2k(maybe it needs some latent variable in there ...)01:00
@sonney2kwiking, free your mind from *explicitly* getting this vector01:00
@sonney2kthis is usually not needed01:00
@sonney2kwiking, actually no svm needs it01:00
@sonney2kno solver I mean01:00
@sonney2kneither liblinear nor newtonsvm nor sgd nor ...01:01
* sonney2k ZZZzzzz...01:02
wikingmmm01:02
wikingthat still doesn't help me01:02
wikingbut ok01:02
wikinglet's talk about this tomorrow?01:02
wikingor blackburn up for some consulting? :))01:02
blackburnI am pretty stupid today01:02
wikingno worries01:02
blackburnor all the way01:02
blackburnno idea01:02
blackburn:D01:02
blackburnokay so what is it?01:03
wikingso the current way i generate feature vectors is that i have an api call: SGVector<float64_t> get_psi(index_t index_for_a_feature)01:03
wikingbasically it does the following z = PSI(x,h)01:04
wikingwhere x is the input features and h is the latent variable01:04
wikingthe problem is with the current way that i force that z can only be a dense vector01:04
wikingbut actually it would be good to have support for z being a sparse vector01:05
blackburnwiking: what do you do with z later?01:05
wikingblackburn: feed it to a solver01:05
blackburnwhat does solver do with z?01:06
wikingblackburn: solves a minimization problem01:07
blackburnwhat is the solver btw/01:07
wikingcurrently svmocas01:07
wikingof course what i could do is01:09
wikingchange the api01:09
wikingthat it returns the whole feature set01:09
wikingat once... as CDotFeatures01:09
blackburnI mean what can you do01:10
blackburnis to provide operations involving z01:10
blackburnthat's COFFIN spirit :D01:10
wikingso they are calculated on the fly you mean?01:15
blackburnprobably you don't have to have z explicitly01:15
blackburnbut you only need some operations like01:16
blackburnz+x01:16
blackburnor z*x01:16
blackburnso if you provide it you may specialize to sparse or any other features01:16
wikingmmm01:17
* wiking feels stupid now :D01:17
blackburnwiking: if you need to add z to x01:17
blackburnyou don't have to know z explicitly01:17
blackburnyou may just call some virtual function01:17
blackburnthat's how it works in shogun with sparse and dense01:18
blackburnthey just provide different routines for doing the same thing01:18
wikingbtw: loool? http://theoatmeal.com/blog/charity_money01:22
wikingmmm ok01:23
wikingwell let's see what i can come up with then01:23
blackburnhmm doesn't load01:23
wikingblackburn: guess it was just suddenly slashdoted or something01:24
wikingnoup.... worksforme (still)01:24
blackburnworks01:24
blackburnloaded01:24
blackburnwoah01:24
wiking:D01:24
blackburna lot of money01:24
n4nd0ok, time to switch off01:32
n4nd0good night guys!01:32
-!- n4nd0 [~nando@s83-179-44-135.cust.tele2.se] has quit [Quit: leaving]01:32
-!- blackburn [~blackburn@81.28.187.0] has left #shogun []02:22
shogun-buildbotbuild #17 of nightly_none is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/nightly_none/builds/1703:01
-!- zxtx [~zv@adsl-75-50-156-109.dsl.lsan03.sbcglobal.net] has joined #shogun03:03
-!- zxtx [~zv@adsl-75-50-156-109.dsl.lsan03.sbcglobal.net] has quit [Ping timeout: 255 seconds]03:54
-!- av3ngr [av3ngr@nat/redhat/x-trmcrnwzrrwvhlmy] has joined #shogun04:22
-!- av3ngr [av3ngr@nat/redhat/x-trmcrnwzrrwvhlmy] has left #shogun []04:22
-!- puffin444 [62e3926e@gateway/web/freenode/ip.98.227.146.110] has joined #shogun06:01
-!- gsomix [~gsomix@88.200.242.178] has joined #shogun07:30
@sonney2kpuffin444, one question - if I understood correctly you wrote vector / matrix support for model selection?07:42
puffin444Yes. But I found another way to calculate sum gradients, so it's not used.07:43
puffin444but the code is still in there07:43
@sonney2kpuffin444, yeah but we need it so it is good that you wrote it07:53
@sonney2kpuffin444, (for setting svm-C as vector not just scalar)07:53
puffin444Did someone change the CMap code today?07:53
puffin444okay07:53
@sonney2kpuffin444, yes07:53
@sonney2kpuffin444, why?07:53
puffin444It seems to put my code in infinite recursion. It may be my fault though.07:53
@sonney2kgsomix is also awake so if you have a backtrace...07:54
gsomixgood morning08:03
@sonney2kmorning gsomix08:05
@sonney2kgsomix, please continue with the python buffer stuff08:05
@sonney2kgsomix, I will fix up CTime and then run the benchmark again08:05
gsomixsonney2k, I really hate my implementation of map. :) I think I should rewrite it far far later on trees as in STL.08:06
@sonney2kgsomix, nothing to hate there08:08
@sonney2khashing is still the fastest one can do and thread safety never was a requirement08:09
-!- pluskid [~pluskid@111.120.75.182] has joined #shogun08:42
gsomixWikipedia in Russian will be closed on 10th of July because of Russian parliament’s debating of amendments to the law «About information» that could create real censorship of the internet — a blacklisting and filtering of internet sites.08:54
gsomixfine08:54
@sonney2kgsomix, each contry the same sh!t09:05
@sonney2kgsomix, we have had a law passed that basically allows companies to access all your data on request - and guess when it was passed? during the semi-final when germany was playing against italy09:06
-!- n4nd0 [~nando@s83-179-44-135.cust.tele2.se] has joined #shogun09:46
-!- uricamic [~uricamic@2001:718:2:1634:ed46:10d7:8a90:f39b] has joined #shogun09:59
-!- pluskid [~pluskid@111.120.75.182] has quit [Ping timeout: 264 seconds]10:03
-!- pluskid [~pluskid@202.130.113.141] has joined #shogun10:03
-!- n4nd0 [~nando@s83-179-44-135.cust.tele2.se] has quit [Ping timeout: 244 seconds]10:10
-!- puffin444 [62e3926e@gateway/web/freenode/ip.98.227.146.110] has quit [Ping timeout: 245 seconds]10:13
-!- uricamic [~uricamic@2001:718:2:1634:ed46:10d7:8a90:f39b] has quit [Ping timeout: 245 seconds]10:46
-!- uricamic [~uricamic@cmpgw-27.felk.cvut.cz] has joined #shogun10:47
-!- pluskid [~pluskid@202.130.113.141] has quit [Ping timeout: 255 seconds]10:47
-!- pluskid [~pluskid@202.130.113.141] has joined #shogun11:10
-!- heiko [~heiko@host86-181-154-192.range86-181.btcentralplus.com] has joined #shogun11:11
CIA-18shogun: Heiko Strathmann master * r45cb8f0 / src/shogun/mathematics/Statistics.cpp : fixed error - http://git.io/KWBUJQ11:19
CIA-18shogun: Heiko Strathmann master * rab7ddc2 / (2 files): optimization only possible when lapack is there - http://git.io/ryW7jQ11:19
CIA-18shogun: Heiko Strathmann master * rfa071cb / (3 files in 2 dirs): Merge pull request #635 from karlnapf/master - http://git.io/FovxPA11:19
-!- heiko [~heiko@host86-181-154-192.range86-181.btcentralplus.com] has quit [Ping timeout: 245 seconds]11:29
-!- foo___ [2eda6d52@gateway/web/freenode/ip.46.218.109.82] has joined #shogun11:29
foo___hi all11:40
@sonney2kfoo___, bar!11:44
foo___hello again11:52
foo___I pull last update this morning and I got smthg strange with last modification11:52
foo___I tried to rerun basic multiclass examples and program dont stop anymore11:53
foo___I used multiclass c++ example from shogun11:53
-!- gsomix_ [~gsomix@80.234.29.105] has joined #shogun11:53
-!- gsomix [~gsomix@88.200.242.178] has quit [Read error: Connection reset by peer]11:53
foo___and just replace multiclassliblinear with  CGMNPSVM and linear kernel11:54
foo___you can reproduce the bug easily11:54
foo___up: the example I used is "evaluation_cross_validation_multiclass.cpp" and I just replace multiclassliblinear with  CGMNPSVM and linear kernel12:00
-!- heiko [~heiko@host86-181-154-192.range86-181.btcentralplus.com] has joined #shogun12:08
foo___hi again, lets resume : with last shogun commit, I got infinite loop. You can reproduce the error using "evaluation_cross_validation_multiclass.cpp" and replacing CMulticlassliblinear machine with  CGMNPSVM and linear kernel.12:11
foo___It would be nice to know if anyne else got the same issue. Thanks.12:11
-!- heiko [~heiko@host86-181-154-192.range86-181.btcentralplus.com] has quit [Ping timeout: 245 seconds]12:12
-!- blackburn [~blackburn@81.28.187.0] has joined #shogun12:41
-!- pluskid [~pluskid@202.130.113.141] has quit [Quit: Leaving]13:37
wiking foo___ letmecheck for you13:39
wikingfoo___: it ran and stopped for me!13:40
wikingbut then again this is not the latest commit13:40
wikinglet me rebase and check it again for you13:40
-!- zxtx [~zv@adsl-75-50-156-109.dsl.lsan03.sbcglobal.net] has joined #shogun13:45
foo___wiking: thx a lot13:46
wikingfoo___: ok the basic example runs13:47
wikinglet me check for changing it to GMNPSVM13:47
foo___wiking: Multiclasslibsvm stop also13:47
foo___wiking: crossvalid seems not working well with other machine than multiclassliblinear13:48
wikingfoo___: just a sec i'm trying now... :)13:50
wikingfoo___: u've tried with linear kernel right?13:50
foo___wiking: yes13:52
foo___wiking:    CLinearKernel* ker = new CLinearKernel(features,features);    CMulticlassLibSVM* svm=new CMulticlassLibSVM(svm_C, ker, labels);13:53
wikingfoo___: ok13:58
wikingsame here13:58
foo___arf13:59
wikingbut afaik some time ago we already had problems with multiclass cv13:59
wikinggsomix_: have you been working on CMap lately?14:01
gsomix_wiking, yes14:02
gsomix_problems? :(14:03
foo___wiking: what's CMap ?14:03
wikinggsomix_: i dont know yet... i just see from gdb that it is called all the time14:03
wikingso now i'm wondering what could be the problem14:03
wikingfoo___: well it is storing some stuff while you do crossvalidation14:03
wikingso i'm just trying to figure out what's causing this loop14:04
gsomix_wiking, keep me up to date. I 'm ready to fix it. .____.14:07
wikinggsomix_: heheh first i need to see why it's really happening14:07
wikingoh yeah14:09
wikingit seems we have an infinte loop within CKernelMulticlassMachine::store_model_features14:09
blackburninfinite loop?14:12
blackburncool14:12
wikingblackburn: yeah14:12
wikingnever gets out of that func call apparently14:13
wikingi need -g flag for the compiler :)14:13
blackburnhmm14:13
blackburnlets try something14:14
blackburndo any of you have reproducing example?14:14
blackburnwiking: which method is called infinitely?14:15
foo___blackburn: just use "evaluation_cross_validation_multiclass.cpp" and replace CMulticlassliblinear machine with  CGMNPSVM and linear kernel.14:15
wikingblackburn: just trying now14:15
wikingok14:16
wikingfound it14:16
blackburnwiking: found what?14:16
wikingwhere it gets stuck14:16
blackburnokay nice14:16
wikingm_machines->get_num_elements()14:16
wikingfuck14:16
wikingSGVector<int32_t> sv_idx(all_sv.get_num_elements());14:17
wikingfor (index_t i=0; i < sv_idx.vlen; ++i)14:17
wikingsv_idx[i] = all_sv.get_element(i);14:17
wikingso here14:17
wikingthis loop never stops :)14:17
wikingit puzzles me why14:17
wikingcoz in the current example i'm trying sv_idx.vlen = 3414:17
blackburninteresting14:18
wikingok14:18
wikingi see14:18
wikingall_sv.get_element(i);14:19
wikingnever returns14:19
blackburngsomix_: !14:19
blackburn:)14:19
wikingheheh yep it's gsomix_14:19
gsomix_fck14:19
wikingdont' we want a configure flag that adds -g flag for gcc?14:19
wikinglike --debug14:19
wikingor seomthing14:19
wikingno shit14:20
wikingit's there14:20
blackburnwiking: --enable-debug?14:20
wikingblackburn: no apparently the -g flag is actually there14:20
wikingthen why does gdb still bitching14:20
wiking...14:20
blackburneven without debug?14:20
wikingadsf!@#14:20
wikingi must have something wrong on my side14:20
wikinggsomix_: void CKernelMulticlassMachine::store_model_features()14:21
wikingin machine/KernelMulticlassMachine.cpp14:21
wikingbasically the second for loop will never stop running as all_sv.get_element(i); where CMap<int32_t, int32_t> all_sv;14:21
wikingget_element never returns14:21
gsomix_hah, lol14:22
gsomix_my fault14:22
gsomix_just a moment14:22
wikingint32_t added_index=add(key, T());14:23
wikingresult=get_node_ptr(added_index);14:23
wikingsoemwhere here it dies...14:24
gsomix_>> get_element never returns14:24
gsomix_fixed14:24
wikingMap.h:197-19814:24
wikingok14:24
wikingsomebody pull it14:24
wiking:)14:24
blackburnyeah yeah14:24
CIA-18shogun: Sergey Lisitsyn master * rdceddcf / src/shogun/classifier/mkl/MKL.cpp : Fixed MKL training double free - http://git.io/kqUgcg14:24
wikingheheh no that one :D14:25
wiking*not14:25
gsomix_one moment14:25
wikingah ok14:25
gsomix_need to check14:25
wikingwhere's you repo?:)14:25
wikinggsomix_: u can send me the fix14:26
wikingbefore the commit14:26
wikingor just write paste here the diff14:27
wikingand i'll do the changes by hand14:27
gsomix_blackburn, pr, pr14:28
CIA-18shogun: Evgeniy Andreev master * r6aae77b / src/shogun/lib/Map.h : fixed some bugs - http://git.io/wQTjww14:28
CIA-18shogun: Sergey Lisitsyn master * r731fafe / src/shogun/lib/Map.h : Merge pull request #636 from gsomix/trace_mallocs - http://git.io/OezbTw14:28
gsomix_do not laugh, hehe :(14:28
blackburnhere14:29
gsomix_wiking, done14:29
wikingok let me check14:29
wikingcompiling...14:30
blackburnis there any other hot bugs?14:31
CIA-18shogun: Sergey Lisitsyn master * r80adbb4 / src/shogun/modelselection/ModelSelectionParameters.h : Fixed num steps computation of model selection - http://git.io/208CGQ14:32
wikingfoo___: ok14:34
wikingfoo___: update your code to the latest...14:34
CIA-18shogun: Sergey Lisitsyn master * r2aba715 / (3 files in 2 dirs): Made feature block logistic regression outputs use sigmoid - http://git.io/1mWTIw14:34
-!- heiko [~heiko@host86-174-150-246.range86-174.btcentralplus.com] has joined #shogun14:34
wikingit works14:34
wikingbut the results are shocking :DDD14:34
blackburnwiking: shocking like?14:35
wikingok wait14:35
wikingmaybe i'm misinterpreting something14:35
foo___wiking: compiling too.14:35
foo___wiking: you said smthg wrong with the xval ?14:36
wiking[DEBUG] result of cross-validation run 9 is 0.27193014:36
blackburnheiko: build values was wrong :)14:36
blackburnwiking: what is evaluation?14:36
wikingis that loss?14:36
blackburnwiking: it is result of evaluation you do use14:36
wiking[DEBUG] result of cross-validation run 9 is 0.27193014:36
wikingfuck14:36
heikoblackburn, what exactly in there?14:36
blackburnwiking: accuracy14:36
wiking105   CMulticlassAccuracy* eval_crit = new CMulticlassAccuracy ();14:36
wikingyes14:36
blackburnheiko: num steps - I fixed14:37
heikoblackburn, good that finally somebody checks all this :)14:37
blackburnheiko: 0.0,0.5 with step 0.1 produced 0.0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0 before14:37
heikoit worked for my examples but I already has the suspicion that there were some bugs in there14:37
heikooh ok14:37
blackburnheiko: yeah time for xval to work14:37
wiking[DEBUG] result of cross-validation run 9 is 0.82631614:38
wikingso this is the problem14:38
blackburnheiko: I'd like to add nested xval support14:38
heikothat is?14:38
wikingblackburn: CGMNPSVM with linear kernel (0.271930) vs CMulticlassLibLinear (0.826316)14:39
foo___wiking: yes for me too14:39
blackburnwiking: aham14:39
blackburnheiko: sorry what is the question? :)14:39
wikingfoo___: so i guess there's still a bug somewhere14:39
heikowhat is nested xval? what do you mean by that?14:39
blackburnheiko: that one described here http://stackoverflow.com/questions/2595176/when-to-choose-which-machine-learning-classifier14:40
blackburnwiking: GMNP is ok I am sure14:41
foo___wiking: indices of chosen train/testing data seems good ..14:41
blackburnI'd say something is wrong with normalization may be14:41
wikingblackburn: i guess then there's something wrong with KernelMachine....?14:42
wikingas the difference between the 2 accuracy is really huge14:42
foo___blackburn: why do you need several shuffle fction in xval ?14:42
heikoblackburn, mmmh, I dont see the advantage of this approach over normal xval?, what is it?14:42
wiking:S14:42
blackburnheiko: I am not the expert here unfortunately14:42
blackburnbut ckwidmer told me it is a common way14:42
heikokk14:43
blackburnwiking: try larank please14:45
wikingblackburn: segfault :D14:48
blackburnnice14:48
wikingblackburn: larank_kcache_query_row (self=0x0, i=0, len=18)14:49
blackburnmore14:49
blackburnself=NULL?14:49
wikingdunno why14:50
wikingthat supposed to be the kernel :)14:50
blackburnwiking: I am curious why python works14:59
wikingblackburn: :DDDDD14:59
wikingreally? :))))14:59
blackburnwiking: yes python larank works smoothly14:59
wikingand what's the multiclass accu for cv?15:00
wikingbtw: larank it self worksforme but only in this setup with mc+cv it fails...15:01
blackburnahh15:02
wikingmmm15:03
wikingi think i might see the problem15:03
blackburngood15:03
wikingi guess in the meanwhile15:03
wikingthe kernel gets freed15:03
wikingso i guess we need an SG_REF on the kernel in15:03
wikingvoid LaRankOutput::initialize (CKernel* kfunc, int64_t cache)15:03
blackburnwiking: fix it then ;)15:04
wikingtrying15:04
wikingit was just a hunch15:05
wikingnoup15:05
wikingdoh15:08
wikingwell the whole LaRankOutput gets destroyed and then it gets called by train_machine -> null pointer exception15:12
wikingproblem is that i have no idea about larank15:12
blackburnwiking: okay nevermind15:13
blackburn:)15:13
blackburnI will check a little later15:13
-!- heiko1 [~heiko@host86-180-42-236.range86-180.btcentralplus.com] has joined #shogun15:18
-!- heiko [~heiko@host86-174-150-246.range86-174.btcentralplus.com] has quit [Ping timeout: 245 seconds]15:19
-!- blackburn [~blackburn@81.28.187.0] has quit [Remote host closed the connection]15:28
-!- n4nd0 [~nando@s83-179-44-135.cust.tele2.se] has joined #shogun15:28
foo___wiking: I get others false result using mc cv. have indentify what the pb is ?15:29
wikingfoo___: hehehe not really15:35
wikingfoo___: but there's definitely something wrong with cv for kernel machines15:35
-!- alexlovesdata_ [c25faeba@gateway/web/freenode/ip.194.95.174.186] has joined #shogun15:38
foo___wiking: ok it reassures me a liitle bit .. =) Do you know if som1 is going to investigate this in the near future ? ^^15:42
foo___wiking: thks again for checking this bug from the beginning.15:43
-!- n4nd0 [~nando@s83-179-44-135.cust.tele2.se] has quit [Read error: Operation timed out]15:49
-!- gsomix_ [~gsomix@80.234.29.105] has quit [Remote host closed the connection]15:59
-!- foo___ [2eda6d52@gateway/web/freenode/ip.46.218.109.82] has quit [Quit: Page closed]16:21
-!- blackburn [~blackburn@81.28.187.0] has joined #shogun16:43
-!- blackburn [~blackburn@81.28.187.0] has quit [Quit: Leaving.]16:51
-!- foo__ [2eda6d52@gateway/web/freenode/ip.46.218.109.82] has joined #shogun17:30
-!- puffin444 [62e3926e@gateway/web/freenode/ip.98.227.146.110] has joined #shogun17:54
-!- zxtx [~zv@adsl-75-50-156-109.dsl.lsan03.sbcglobal.net] has quit [Ping timeout: 248 seconds]17:57
-!- uricamic [~uricamic@cmpgw-27.felk.cvut.cz] has quit [Quit: Leaving.]18:10
foo__hi again18:35
wikingyo18:36
foo__CMulticlasslabels needs sgvector<double> in constructor and MKLMulticlass: Multiclass Labels must be integers (sgcector<int>).18:37
foo__whats the right way to do that, I dont get it18:37
foo__perhaps we need mclabels constructor with sgvector<int> ?18:39
foo__ok my mistake, it seems that my label 8 was approx to 7.82676 ..18:43
foo__sorry for that18:43
-!- n4nd0 [~nando@s83-179-44-135.cust.tele2.se] has joined #shogun18:46
-!- zxtx [~zv@cpe-75-83-151-252.socal.res.rr.com] has joined #shogun18:51
CIA-18shogun: Heiko Strathmann master * re1b4a40 / (2 files): added optimization of combined kernel weights - http://git.io/VfNKfA18:56
CIA-18shogun: Heiko Strathmann master * rb8b8336 / (2 files): added example for combined kernel weights optimization - http://git.io/U02UvQ18:56
CIA-18shogun: Heiko Strathmann master * r90c4bca / (4 files in 2 dirs): Merge pull request #637 from karlnapf/master - http://git.io/ipBdEg18:56
n4nd0heiko1: hey! how is it going with the opt. problem?18:59
-!- foo__ [2eda6d52@gateway/web/freenode/ip.46.218.109.82] has quit [Quit: Page closed]19:00
heiko1n4nd0, hej!19:08
heiko1its already committed :)19:09
heiko1although I just found a strange inconsistency with matlab19:09
heiko1but thats a minor thing19:09
n4nd0good19:09
n4nd0heiko1: do you happen to know some Swedish? I am just wondering because you said hej ;)19:10
heiko1ehm.19:10
heiko1no :)19:10
heiko1not a single word ;)19:10
heiko1I somehow got into the habit of writing that19:10
heiko1(you can do that in German too)19:10
n4nd0aaah, ok :)19:11
n4nd0well you know at least a word then, hej :D19:11
heiko1yeah :)19:11
heiko1How are things going at yours?19:12
n4nd0fine19:12
n4nd0I am reading some code now19:12
n4nd0I have to understand another implementation of HM-SVM in order to compare my results with theirs19:12
heiko1ah, nice :)19:12
heiko1are you also using the libqp framework btw?19:12
n4nd0no, I couldn't use it because they do not cover the constraints I needed for my problem19:13
n4nd0I think uricamic used it though19:13
heiko1theres one thing I wonder: Why does one have to specify a feasible starting point19:14
n4nd0in libqp?19:15
heiko1yes19:15
heiko1I use the constraints a' * x = 119:15
heiko1so its easy19:15
heiko1but I wonder why it isnt dont automatically, and if I am missing something19:16
n4nd0I have no idea why19:16
n4nd0do they give a reference to the opt. method they use?19:16
heiko1yes, good idea Ill check that19:16
heiko1n4nd0, Ill leave now, got a headache and hav eto turn off the computer for some time, it has been on all day ;)19:18
heiko1bye19:18
-!- heiko1 [~heiko@host86-180-42-236.range86-180.btcentralplus.com] has left #shogun []19:18
n4nd0bye19:19
-!- blackburn [~blackburn@81.28.187.0] has joined #shogun19:22
-!- emrecelikten [~emre@213.153.218.163] has joined #shogun19:44
-!- alexlovesdata_ [c25faeba@gateway/web/freenode/ip.194.95.174.186] has quit [Quit: Page closed]19:45
-!- n4nd0 [~nando@s83-179-44-135.cust.tele2.se] has quit [Quit: leaving]20:46
wikingblackburn: ping20:47
-!- ckwidmer [8ca3fe9d@gateway/web/freenode/ip.140.163.254.157] has quit [Ping timeout: 245 seconds]20:47
blackburnwiking: pong20:48
wikingany ideas about the cv?20:48
blackburnlarank, gmnp?20:49
wikingyep20:49
wiking:)20:49
blackburnwell I didn't check yeat20:49
blackburnyet*20:49
blackburnbut will do20:49
-!- heiko [~heiko@host86-180-42-236.range86-180.btcentralplus.com] has joined #shogun21:17
wikingblackburn: we don't allow multiple inheritance in shogun right?21:20
blackburnwiking: exactly21:20
wiking:(21:20
-!- heiko [~heiko@host86-180-42-236.range86-180.btcentralplus.com] has left #shogun []21:24
blackburnwiking: working on laranking21:28
blackburnor may be21:29
blackburnwiking: working oning laranking21:29
blackburnnot enough ing here :D21:29
-!- puffin444 [62e3926e@gateway/web/freenode/ip.98.227.146.110] has quit [Ping timeout: 245 seconds]21:32
wiking:>21:32
wikingcool21:32
blackburnwiking: interesting bug, kernel disappeared21:33
wikingblackburn: i know that why21:34
wikingbasically after a train_machine()21:34
wikingthe whole structure (LaRankOutput) is destroyed21:34
wikingby the destroy() on the end of train_machine21:34
wikingso when the 2nd time it's called21:35
wikingyou'll get a null pointer reference21:35
blackburnwiking: I do not understand why it modifies m_kernel21:36
wikingi.e. train_machine is being called twice on the same machine21:36
wikingblackburn: it doesn't modify m_kernel21:36
wikingit modifies LaRankOutput21:36
wikingLaRank->outputs21:38
wikingwithin that you'll have a null pointer reference for some reason21:38
blackburnargh21:41
-!- n4nd0 [~nando@s83-179-44-135.cust.tele2.se] has joined #shogun21:52
-!- romi_ [~mizobe@187.74.10.115] has joined #shogun21:57
blackburnI'd rather get back to it later22:00
wikingxD22:06
@sonney2kwiking, are you working on your new patch?22:12
wikingsonney2k: yep22:14
wikingtrying to finish22:14
blackburnhey guys22:17
blackburnsonney2k: wiking: is there any way to compute low-rank approx of matrix without explicitly computing svd?22:18
blackburnn4nd0: ^22:18
n4nd0blackburn: no idea22:20
-!- emrecelikten [~emre@213.153.218.163] has quit [Quit: Leaving.]23:11
@sonney2kblackburn, please push Chris to submit your evaluation (he is the only one who didn't yet...)23:40
blackburnhmm ok23:41
@sonney2kand wiking you too dont' forget about it!23:41
wikingsonney2k: about alex?23:41
wikingsonney2k: we had a chat today about it he said he'll deal with it but he had to run23:41
@sonney2kwiking, no. you have to submit your eval too!23:41
wikingah yeah23:42
wiking!23:42
blackburnsonney2k: sent a mail to him23:42
@sonney2k(I can see who has / hasn't)23:42
blackburnwhat is due?23:42
@sonney2kblackburn, you man when?23:42
@sonney2kmean23:42
wikingsonney2k: has eyes everywhere23:42
blackburnyeah yeah23:42
blackburnwhen23:42
@sonney2kblackburn, still a few days23:42
blackburn13?23:42
@sonney2kbut I set the deadline for end of today23:42
@sonney2kbecause it is *important* to not miss it23:43
blackburnyeah would be bad23:43
blackburnsonney2k: if you have any other way except email could you please push him too?23:45
blackburnskype maybe?23:45
blackburnI have no skype of him actually23:45
blackburnJuly 13 19:00 UTC is due23:46
blackburnokayy23:46
@sonney2kblackburn, sure there still is time - I always play it safe23:47
@sonney2kwiking, thx23:58
@sonney2knew the PR and we are one happy family :D23:58
@sonney2kwiking, btw did the COFFIN principle make sense to you now?23:59
@sonney2kblackburn, I really wonder what rieck is doing... he is probably watching us and training one of his bots :D23:59
blackburnsonney2k: he said one thing23:59
blackburn'it's been a long'23:59
--- Log closed Wed Jul 11 00:00:02 2012

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