IRC logs of #shogun for Tuesday, 2016-06-28

--- Log opened Tue Jun 28 00:00:58 2016
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]01:46
-!- OXPHOS [c68f0c0c@gateway/web/freenode/ip.198.143.12.12] has joined #shogun03:23
-!- OXPHOS [c68f0c0c@gateway/web/freenode/ip.198.143.12.12] has quit [Quit: Page closed]06:18
Saurabh7__hm why i get memleak everywhere08:28
Saurabh7__wiking: how do i see output of individual test on memleak buildbot08:29
Saurabh7__cant find it here http://buildbot.shogun-toolbox.org/builders/memleak%20-%20valgrind/builds/2908:29
-!- sanuj [~sanuj@59.91.128.137] has joined #shogun08:48
Saurabh7__sanuj: yo08:49
sanujSaurabh7__, hi08:50
sanujwhat's up08:50
Saurabh7__sanuj: can you check one thing for me pls08:50
Saurabh7__valgrind --leak-check=full ./shogun-unit-test --gtest_filter=EuclideanDistance.*08:50
sanujsure08:50
Saurabh7__I dunno why it shows weird here08:50
Saurabh7__in build dir08:51
Saurabh7__I am getting this thing everywhere https://gist.github.com/Saurabh7/77f7cb94a2a0a696641101cde6773c7808:52
sanujSaurabh7__, 3 tests ran....all passed08:52
Saurabh7__leaks ?08:52
sanujzero leaks08:53
Saurabh7__okk looks like my local problem then08:53
Saurabh7__thanks08:53
sanujcool!08:54
sanujhappy to help :)08:54
Saurabh7__you ran on develop ?08:54
Saurabh7__there are 4 tests08:54
sanujoh08:54
sanuji ran it on my tags branch08:54
sanujlet me run it on develop08:54
Saurabh7__ah wrong version :)08:54
sanujSaurabh7__, it's building08:59
@wikingSaurabh7__: seems something happened with the output09:02
@wikingand the simple xslt that processes the xml output of valgrind is dying09:02
Saurabh7__I see , dunno why KMeans fails tho now09:06
Saurabh7__and I am getting this error on local for every test09:06
Saurabh7__*leak09:06
sanujSaurabh7__, 4 tests passed09:09
sanuj==13266==     in use at exit: 296 bytes in 2 blocks09:09
sanuj==13266==   total heap usage: 58,073 allocs, 58,071 frees, 3,703,047 bytes allocated09:09
Saurabh7__sanuj: thanks looks weird here09:10
sanujthere is leak too09:10
sanujSaurabh7__, maybe try a fresh build09:10
Saurabh7__sanuj: ah i had viennacl flag on09:11
Saurabh7__dunno why it shows leak due to that :)09:11
Saurabh7__fine now thanks09:11
sanuj:D09:11
@wikingSaurabh7__: good numbers of CART09:14
@wikingbtw do you know why the big diff on small num of feats09:14
Saurabh7__wiking: yes09:18
Saurabh7__wiking: not sure about the smaller data tho09:18
@wikingok nevermind09:19
@wikingwe'll figure that out later09:19
@wikingcould you just addddress some of those minor comments + squash the PR into one commit09:19
@wikingand then i'll merge09:19
@wikingoxphos ping ping09:20
@wikingwhere is she? :)09:20
-!- OXPHOS [c68f0c0c@gateway/web/freenode/ip.198.143.12.12] has joined #shogun09:36
OXPHOSwiking: hey thanks for the comments! I got a question though09:36
@wikingyeah i see it09:47
@wikingwell yeah as soon as the SGVector is being freed09:47
@wikingthe corresponding GPUMemory (if there's any) should be freed as well09:47
-!- sanuj [~sanuj@59.91.128.137] has quit [Ping timeout: 272 seconds]09:53
-!- sanuj [~sanuj@59.91.128.137] has joined #shogun10:11
OXPHOSwiking: cool thx!10:13
-!- OXPHOS [c68f0c0c@gateway/web/freenode/ip.198.143.12.12] has quit [Ping timeout: 250 seconds]10:19
sanujBZDMG, there?10:56
BZDMGsanuj: yeap10:56
BZDMGok operator==10:56
sanujyes10:56
sanujBZDMG, you read my mind :D10:56
BZDMGsanuj: first10:57
BZDMGyou compare policies10:58
BZDMGor rather10:58
BZDMGcompare types10:58
BZDMGahh no types sorry10:58
sanujBZDMG, there is only policy and storage10:59
sanujbut policy comparison doesn't work10:59
BZDMGif policies are different10:59
BZDMGthen you have to check typeid10:59
BZDMGlike in this *fallback10:59
sanujBZDMG, how to compare policies11:01
BZDMGby pointers11:01
BZDMGsanuj: just like in sameType11:02
sanujBZDMG, there is no T in operator==11:02
BZDMGyou don't need T11:03
BZDMGyou need to compare policies11:03
sanujBZDMG, this->policy == other.policy11:04
BZDMGif policies are the same you should compare contents11:04
BZDMGyes11:04
sanujBZDMG, return this->policy == other.policy and this->storage == other.storage;11:04
BZDMGno11:04
BZDMGstorages are not compares like ==11:04
sanujokay11:04
sanujthat's where i was going wrong11:04
BZDMGyou should add some method like equals11:05
BZDMGto policy11:05
BZDMGas long as policy `knows` the type11:05
BZDMGit should cast storage1 to T11:05
BZDMGand then storage2 to T11:05
BZDMGand then compare them11:06
sanujBZDMG, so i need to add operator== in policy11:06
BZDMGno11:06
BZDMGbool equals(void** storage, void** other_storage)11:06
BZDMGlike that11:07
sanujohkay11:07
BZDMGinside you should do something like11:07
BZDMG*(reinterpret_cast<T*>(storage));11:07
sanujand this does the storage comparison by casting it11:07
BZDMGand then compare these11:07
BZDMGyeah11:07
sanujohkay11:07
BZDMGI guess it is going to be the most crazy C++ thing you've done ;)11:08
sanujBZDMG, i also need to handle empty any for erase_type() and recall_type()11:08
sanujBZDMG, yes definitely :P11:08
BZDMGif you're stucked I'll implement it11:08
sanujBZDMG, don't fully understand policy11:08
sanujlet me try11:08
BZDMGwell it is typed thing that knows how to work with storage11:09
sanujokay11:09
sanujBZDMG, why do we need BaseAnyPolicy & PointerValueAnyPolicy11:10
sanujonly PointerValueAnyPolicy will also work11:10
BZDMGsanuj: don't get it11:12
BZDMGwhy do we need what?11:12
sanujBZDMG, why do we need base policy11:13
sanujand then derive one from it?11:13
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has joined #shogun11:14
-!- mode/#shogun [+o HeikoS] by ChanServ11:14
BZDMGsanuj: well for some kind of polymorphism11:14
sanujBZDMG, i'm also adding this11:14
BZDMGyou need to handle the same thing11:14
BZDMGusing different implementations11:14
BZDMGwith different T11:14
sanujT value(void** storage)       {            return *(reinterpret_cast<T*>(other_storage));       }11:14
sanujohkay11:14
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has quit [Quit: Leaving.]11:26
-!- sanuj [~sanuj@59.91.128.137] has quit [Quit: Leaving]12:30
-!- lambday [8028b10a@gateway/web/freenode/ip.128.40.177.10] has joined #shogun12:31
-!- mode/#shogun [+o lambday] by ChanServ12:31
@wikingey14:54
@wikingbazdmeg :)14:54
BZDMGbazdmeg15:09
-!- BZDMG is now known as B-Z-D-M-G15:10
-!- B-Z-D-M-G is now known as B-Z-DM-G15:11
-!- B-Z-DM-G is now known as B-ZDM-G15:11
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun15:13
shogun-notifier-shogun: Saurabh7 :develop * 2219440 / / (7 files): https://github.com/shogun-toolbox/shogun/commit/22194405e445121633ee82b1d9d4ab19e4bbc1ec15:13
shogun-notifier-shogun: update CART and random Forest15:13
shogun-notifier-shogun: Viktor Gal :develop * bb07222 / / (7 files): https://github.com/shogun-toolbox/shogun/commit/bb072229b552784d2f53e08c75a48c916ad43c4415:13
shogun-notifier-shogun: Merge pull request #3293 from Saurabh7/cart15:13
shogun-notifier-shogun:15:13
shogun-notifier-shogun: CART update15:13
@wikingboooooooyqqqqqqqqqqqq15:14
@wikingboooooooooyaaaaaaaaaaaa bitches BAZMDEG15:14
@wiking:)))15:14
shogun-buildbotbuild #744 of trusty - libshogun - viennacl is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/trusty%20-%20libshogun%20-%20viennacl/builds/744  blamelist: Viktor Gal <vigsterkr@gmail.com>, Saurabh7 <saurabh.mahindre@gmail.com>15:14
shogun-notifier-shogun: Fredrik Hallgren :develop * deb3012 / / (4 files): https://github.com/shogun-toolbox/shogun/commit/deb3012923f7a2935e1d1ec5bcbe8be36a98f35e15:14
shogun-notifier-shogun: Implement the Nystrom approximate algorithm for KRR15:14
shogun-notifier-shogun: Viktor Gal :develop * 29c8a96 / / (4 files): https://github.com/shogun-toolbox/shogun/commit/29c8a96b14e7c757c7450bbac968cd5e7e576bcc15:14
shogun-notifier-shogun: Merge pull request #3172 from cfjhallgren/nystrom_krr15:14
shogun-notifier-shogun:15:14
shogun-notifier-shogun: Implement the Nystrom approximate algorithm for KRR15:14
shogun-buildbotbuild #745 of trusty - libshogun - viennacl is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/trusty%20-%20libshogun%20-%20viennacl/builds/745  blamelist: Viktor Gal <vigsterkr@gmail.com>, Fredrik Hallgren <fredrik.hallgren@ucl.ac.uk>15:15
-!- HeikoS [~heiko@nat-163-221.internal.eduroam.ucl.ac.uk] has joined #shogun15:25
-!- mode/#shogun [+o HeikoS] by ChanServ15:25
@wikingHeikoS: wtf15:28
@wikingthey throw you out from france?15:28
@wiking:D15:28
@wikingAllons enfants de la Patrie,15:30
@wikingLe jour de gloire est arrivé15:30
@wikingmaaaaaaaaaa fuuuuuuuuuuuuuuuuck15:36
@wikingfuuuuuuuuuuuck kfuck15:36
@wikingbaaaaaaaazdmeg15:36
@wiking:D15:36
@wikingbecause trusty viennacl is failing15:36
@wikingnothing is getting tested :))))15:36
@wikingwoooohoooooooooooo15:36
-!- GandalfTheWizard [~Eva@112.10.170.115] has joined #shogun16:05
@wikingSaurabh7__: here?16:45
Saurabh7__wiking: yoyo16:58
Saurabh7__thanks for merge :)16:58
-!- c4goldsw [32cf3802@gateway/web/cgi-irc/kiwiirc.com/ip.50.207.56.2] has joined #shogun17:14
c4goldswHeikoS ping17:15
c4goldswSaurabh7__, you here?17:19
Saurabh7__c4goldsw: yello17:19
c4goldswQuestion:  if M is an SGMatrix, would this be the way to memset it to 0?   memset(&M, 0, M.num_rows * M.num_cols * sizeof(scalar_type_of_M));17:19
Saurabh7__M.matrix gives you the pointer to data , use that17:20
c4goldswAh, thank you17:20
Saurabh7__then shoudl be goog17:21
Saurabh7__good17:21
c4goldsw:)17:21
-!- c4goldsw [32cf3802@gateway/web/cgi-irc/kiwiirc.com/ip.50.207.56.2] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]17:24
@HeikoSjojo17:32
@HeikoSwiking: jo17:33
@HeikoSSaurabh7__: hi17:33
Saurabh7__HeikoS: yoyo17:33
Saurabh7__HeikoS: wiking merged the rf PR17:34
Saurabh7__i posted some results there17:34
@HeikoSSaurabh7__: the FR one17:34
@HeikoSRF17:34
@HeikoSnice :)17:34
@HeikoSwell done17:34
@HeikoSChecking the results17:34
Saurabh7__yep :)17:34
@HeikoSSaurabh7__: ehm17:35
@HeikoSsolet_train.csv    (5198, 617)  28.0035    8.1881617:35
@HeikoSah17:36
@HeikoSDEVELOP in there is the old?17:36
Saurabh7__yes17:36
@HeikoSSaurabh7__: so now we are at the same speed as sklearn roughly17:36
@HeikoSapart from abalone17:36
@HeikoSSaurabh7__: question: are both single core17:36
@HeikoSbecause sklearn has multithreaded impl17:36
Saurabh7__HeikoS: yes i didnt use that17:37
@HeikoSSaurabh7__: ok17:37
Saurabh7__sklearns multicore thing17:37
@HeikoSSaurabh7__: so one thing I dont get is17:37
@HeikoSthere is no reason for c++ code to be slower than the python thing17:37
@HeikoSSaurabh7__: so why the hell do we consistently just catch up the skit, rather than being faster?17:37
@HeikoSwith trees, I would have expected that even more so17:38
@HeikoSany ideas?17:38
@HeikoSespecially if the algorithm implementationsa re simimlar17:38
Saurabh7__HeikoS: for this their implementation is different17:38
Saurabh7__presorting is not done now, it was redone compeletly17:38
Saurabh7__they optimised it using sample weights or someting similar17:39
@HeikoSsure17:40
@HeikoSwhy cant we take their optimisations and also do them?17:40
Saurabh7__HeikoS: everything will have to adjusted,17:41
Saurabh7__first of all tree building will ahve to be another class17:41
@HeikoSSaurabh7__: the question is: will this be faster?17:41
@HeikoSSaurabh7__: or not? :)17:41
Saurabh7__and current optional things migt have to go, surrogate split, missing vecs17:42
@HeikoSSaurabh7__: we should make a list of improvements that are possible17:42
@HeikoSand sort it by gains to be made17:42
@HeikoSand then start from top17:42
@HeikoSI think the first is multi-core17:42
@HeikoSbut this optimising the tree splits might be another ones17:42
@HeikoSSaurabh7__: do they do less computation? Is that why they are as fast?17:42
Saurabh7__HeikoS: sort of17:43
Saurabh7__but we do less to since we presort17:43
@HeikoSSaurabh7__: so if shogun would do the same trick in addition to presort, what would happen?17:43
Saurabh7__but we miss out when the active vectors are not need to be sorted17:44
@HeikoSok17:44
@HeikoSSaurabh7__: so multicore or this one next?17:44
@HeikoSwhat will be more useful?17:44
Saurabh7__HeikoS: Multicore would be useful too since we already have prsorted thing17:45
Saurabh7__but the other thing would need some form of major refactor of tree building17:46
shogun-notifier-shogun: OXPHOS :develop * 22edc6b / / (6 files): https://github.com/shogun-toolbox/shogun/commit/22edc6b0cc45db1e267fd15cb2fc4abb206f3e4917:46
shogun-notifier-shogun: shareboost cookbook with integration test data17:46
shogun-notifier-shogun: Heiko Strathmann :develop * 57937ea / / (6 files): https://github.com/shogun-toolbox/shogun/commit/57937ea869b15112a6b3a2001bf71b80f2449d0917:46
shogun-notifier-shogun: Merge pull request #3287 from OXPHOS/cookbook_shareboost17:46
shogun-notifier-shogun:17:46
shogun-notifier-shogun: cookbook - shareboost17:46
@HeikoSSaurabh7__: ok then lets do multicore then17:46
@HeikoSSaurabh7__: did you profile cache miss rate?17:46
shogun-buildbotbuild #746 of trusty - libshogun - viennacl is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/trusty%20-%20libshogun%20-%20viennacl/builds/746  blamelist: OXPHOS <engelzora@gmail.com>17:47
Saurabh7__HeikoS: cache miss was around same,17:47
Saurabh7__but cache refrences went up17:47
@HeikoSafter presort?17:47
Saurabh7__yes17:47
@HeikoSSaurabh7__: ok question is whether we can improve the miss rate17:47
@HeikoShow much was it?17:47
Saurabh7__40 arnd17:48
@HeikoSany anytime you go over the data, do you do that in order and not in random fashion?17:48
shogun-buildbotbuild #747 of trusty - libshogun - viennacl is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/trusty%20-%20libshogun%20-%20viennacl/builds/747  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>17:49
Saurabh7__HeikoS: always in sorted inside column17:49
Saurabh7__sorted order17:49
@HeikoSokok17:49
@HeikoSSaurabh7__: cool then17:49
@HeikoSlets go multicore17:49
@HeikoS :)17:49
@HeikoSfirst step17:49
@HeikoSshallow copy of CFeatures17:49
Saurabh7__but not all are active, so might be reason for misses17:49
@HeikoSwith cloned subset stack17:49
@HeikoSSaurabh7__: I get it17:50
Saurabh7__HeikoS: yes I was adding that17:50
Saurabh7__HeikoS: do we want it to be static method ?17:50
@HeikoSno17:50
Saurabh7__so get copy of feature obj17:50
@HeikoSvirtual method of the CFeatures base class17:50
Saurabh7__ok17:50
@HeikoSbasically17:50
@HeikoSit should call the shallow copy method that is there17:51
@HeikoSand then clone the subset stack17:51
@HeikoSmake sure you unit test it etc17:51
@HeikoSand it would be cool to implement it for StringFeatures as well17:51
@HeikoSmaybe even sparse, but thats not so important17:51
Saurabh7__cool,17:54
@HeikoSSaurabh7__: pretty good your achieved speedup 8-)17:58
@HeikoSbrings shogun one more step towards being useful ;)17:58
Saurabh7__HeikoS: yes pretty cool :)18:00
shogun-notifier-shogun: Viktor Gal :develop * cc448c4 / tests/unit/ (2 files): https://github.com/shogun-toolbox/shogun/commit/cc448c40d179d16f36cf61cac5463e31fe0d3afd18:02
shogun-notifier-shogun: Fix unit tests18:02
-!- c4goldsw [32cf3802@gateway/web/cgi-irc/kiwiirc.com/ip.50.207.56.2] has joined #shogun18:03
shogun-buildbotbuild #748 of trusty - libshogun - viennacl is complete: Success [build successful]  Build details are at http://buildbot.shogun-toolbox.org/builders/trusty%20-%20libshogun%20-%20viennacl/builds/74818:05
@HeikoSwhooooooooooooooo18:06
@HeikoSwiking, star!18:06
shogun-buildbotbuild #1269 of precise - libshogun is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/precise%20-%20libshogun/builds/1269  blamelist: Viktor Gal <viktor.gal@maeth.com>18:12
shogun-buildbotbuild #2914 of bsd1 - libshogun is complete: Failure [failed configure]  Build details are at http://buildbot.shogun-toolbox.org/builders/bsd1%20-%20libshogun/builds/2914  blamelist: Viktor Gal <viktor.gal@maeth.com>18:13
B-ZDM-GHeikoS: gs!18:16
shogun-notifier-shogun: lambday :feature/bigtest * f4755dd / src/shogun/statistics/experimental/internals/ (34 files): https://github.com/shogun-toolbox/shogun/commit/f4755dd27d08eb64100c60917183c25fa1d9e80318:21
shogun-notifier-shogun: added first version of bigtesting framework18:21
shogun-notifier-shogun: lambday :feature/bigtest * eba2773 / src/shogun/statistics/experimental/internals/ (5 files): https://github.com/shogun-toolbox/shogun/commit/eba2773af5ff232e5edd337fe33be4b913cbd9f118:21
shogun-notifier-shogun: documentation and code-style changes18:21
shogun-notifier-shogun: lambday :feature/bigtest * a570eb9 / src/shogun/statistics/experimental/ (3 files): https://github.com/shogun-toolbox/shogun/commit/a570eb9f4cd297409b858b490ba3469b71d3426318:21
shogun-notifier-shogun: added hypothesis test (experimental) base class18:21
shogun-notifier-shogun: lambday :feature/bigtest * 05bf193 / src/shogun/ (108 files): https://github.com/shogun-toolbox/shogun/commit/05bf193ef74fbf6e55a563427b4fa0dba209332c18:21
shogun-notifier-shogun: removed old files18:21
shogun-notifier-shogun: lambday :feature/bigtest * 0202d9d / src/shogun/hypothesistest/ (38 files): https://github.com/shogun-toolbox/shogun/commit/0202d9dfeb19c966380a38e761123b2c6a10698218:21
shogun-notifier-shogun: added rest of the files18:21
shogun-notifier-shogun: Heiko Strathmann :feature/bigtest * 9287ee1 / examples/meta/src/statistical_testing/quadratic_time_mmd.sg: https://github.com/shogun-toolbox/shogun/commit/9287ee1a4192ba9acfec5fc06cf2b50e1bd6f54118:21
shogun-notifier-shogun: first meta example for mmd18:21
shogun-notifier-shogun: Heiko Strathmann :feature/bigtest * c66eb89 / / (4 files): https://github.com/shogun-toolbox/shogun/commit/c66eb892384c65a0a1f919c991d5189c02f6e45918:21
shogun-notifier-shogun: Add an initial cookbook page for quadratic time mmd18:21
shogun-notifier-shogun: Heiko Strathmann :feature/bigtest * 8551254 / / (2 files): https://github.com/shogun-toolbox/shogun/commit/855125489854f2927213d328025fdb457eea43d218:21
shogun-notifier-shogun: add linear time mmd api example draft18:21
shogun-notifier-shogun: lambday :feature/bigtest * da021ef / / (127 files): https://github.com/shogun-toolbox/shogun/commit/da021ef4d1be4fa28698b021bef3a2c65631dcbd18:21
shogun-notifier-shogun: fix build issues18:21
shogun-notifier-shogun: lambday :feature/bigtest * 48d50b9 / src/shogun/statistical_testing/MMD.cpp,src/shogun/statistical_testing/MMD.h: https://github.com/shogun-toolbox/shogun/commit/48d50b95b09da8a10ffb8859f092f6f3247b6b5b18:22
shogun-notifier-shogun: removed statistic computation API for multiple kernels18:22
shogun-notifier-shogun: lambday :feature/bigtest * 76dfe41 / src/shogun/statistical_testing/MMD.cpp: https://github.com/shogun-toolbox/shogun/commit/76dfe410a2f7b95abeea011c11aff2da92aeae9518:22
shogun-notifier-shogun: removed simulate_null18:22
shogun-notifier-shogun: lambday :feature/bigtest * 43af8b6 / src/shogun/statistical_testing/MMD.cpp: https://github.com/shogun-toolbox/shogun/commit/43af8b6a546bf4c526aa13ffca1db03c53885b7218:22
shogun-notifier-shogun: added permutation test with precomputed kernel matrices18:22
shogun-notifier-shogun: lambday :feature/bigtest * afed04b / examples/meta/src/statistical_testing/linear_time_mmd.sg: https://github.com/shogun-toolbox/shogun/commit/afed04b9a5b79bbf91ff0cbbf1a2e34fb8d134ef18:22
shogun-notifier-shogun: added number of samples (mandatory for streaming samples) to lineartime mmd meta example18:22
shogun-notifier-shogun: Heiko Strathmann :feature/bigtest * 7a9a07d / src/shogun/statistical_testing/QuadraticTimeMMD.cpp: https://github.com/shogun-toolbox/shogun/commit/7a9a07de60236f0bb341917da38572a3738ec07318:22
shogun-notifier-shogun: todo for later18:22
shogun-notifier-shogun: Heiko Strathmann :feature/bigtest * dfdcb03 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/dfdcb0350667aa886737e920fb635d85de3049e818:22
shogun-notifier-shogun: add constructor to QuadraticTimeMMD18:22
shogun-notifier-shogun: Heiko Strathmann :feature/bigtest * d336889 / doc/cookbook/source/examples/statistical_testing/quadratic_time_mmd.rst: https://github.com/shogun-toolbox/shogun/commit/d336889988a55a94f2d7197232aa3bd5343853d218:22
shogun-notifier-shogun: Give the example some love18:22
shogun-notifier-shogun: Heiko Strathmann :feature/bigtest * 4eec2a4 / doc/cookbook/source/examples/statistical_testing/ (2 files): https://github.com/shogun-toolbox/shogun/commit/4eec2a43c503588dbbbc97614d2a7b70dc68982018:22
shogun-notifier-shogun: more cookbook updates18:22
shogun-notifier-shogun: Heiko Strathmann :feature/bigtest * 1fde8b2 / src/shogun/statistical_testing/QuadraticTimeMMD.cpp: https://github.com/shogun-toolbox/shogun/commit/1fde8b2aa49d7a1598f30ae37043d6a6e773d55818:22
shogun-notifier-shogun: dont parallelise spectrum sampling, added some comments18:22
B-ZDM-GBAZDMEG18:22
shogun-notifier-shogun: lambday :feature/bigtest * e52f903 / / (8 files): https://github.com/shogun-toolbox/shogun/commit/e52f903b6620b11e1a270b03e4a145f33e5ef75818:22
shogun-notifier-shogun: fixed quadratic time mmd bugs and speedup18:22
shogun-notifier-shogun: lambday :feature/bigtest * d40fc53 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/d40fc53828d18a18302e46bca869396b225b25c818:22
shogun-notifier-shogun: added more tests, fixed more bugs18:22
shogun-notifier-shogun: lambday :feature/bigtest * 98e24ef / / (6 files): https://github.com/shogun-toolbox/shogun/commit/98e24ef87a4de4f5637797c4cac598773074915e18:22
shogun-notifier-shogun: removed temporary permuted matrix creation for mmd18:22
shogun-notifier-shogun:18:22
shogun-notifier-shogun:   - since SIMD doesn't help in this case, rather slows things down18:22
shogun-notifier-shogun:     due to temporary matrix creation18:22
shogun-notifier-shogun: lambday :feature/bigtest * 84305f0 / / (5 files): https://github.com/shogun-toolbox/shogun/commit/84305f029897e6f1e2c8f4783b96e4890391542318:22
shogun-notifier-shogun: added cache-friendly sum-computation for permutation18:22
shogun-notifier-shogun: lambday :feature/bigtest * 575c377 / src/shogun/statistical_testing/ (4 files): https://github.com/shogun-toolbox/shogun/commit/575c377324b8b3583ab606e5a6eaaba4dfa4a80b18:22
shogun-notifier-shogun: Added task-parallel computation support18:22
shogun-notifier-shogun:18:22
shogun-notifier-shogun:   - Speeded up the permutation test18:22
shogun-notifier-shogun:   - Overall speed-up due to18:22
shogun-notifier-shogun:     (a) cache-friendly computation and18:22
shogun-notifier-shogun: lambday :feature/bigtest * 7ab7d87 / src/shogun/statistical_testing/internals/mmd/WithinBlockPermutation.cpp: https://github.com/shogun-toolbox/shogun/commit/7ab7d8707537493a15a66e7a14baae84e99cb03118:22
B-ZDM-GSHUT THE BAZDMEG18:22
shogun-notifier-shogun: lambday :feature/bigtest * e94ede2 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/e94ede2d0bd6bf56739fb141b6a065a31685a37718:22
shogun-notifier-shogun: added feature shallow copy and merged copy methods18:22
shogun-notifier-shogun: lambday :feature/bigtest * 4316373 / / (2 files): https://github.com/shogun-toolbox/shogun/commit/431637362282d8f822f4209892077abac45e864118:22
shogun-notifier-shogun: made the data manager work with shallow copy18:22
shogun-notifier-shogun: lambday :feature/bigtest * 7257db1 / tests/unit/statistical_testing/ (2 files): https://github.com/shogun-toolbox/shogun/commit/7257db129fe0eff5414110faedf62ef9f0f60c4118:22
shogun-notifier-shogun: added kernel selection unit tests18:22
shogun-notifier-shogun: lambday :feature/bigtest * 9158bbb / / (3 files): https://github.com/shogun-toolbox/shogun/commit/9158bbb098f2cdeca6cf94ffc45d0e882676c72918:22
shogun-notifier-shogun: added block data structure18:22
shogun-notifier-shogun: lambday :feature/bigtest * ff8937e / src/shogun/statistical_testing/internals/ (2 files): https://github.com/shogun-toolbox/shogun/commit/ff8937e2b347a40eff24b164dda258297c1c457318:22
shogun-notifier-shogun: updated next samples data structure with blocks18:22
shogun-notifier-shogun: lambday :feature/bigtest * 9ccbcdf / / (6 files): https://github.com/shogun-toolbox/shogun/commit/9ccbcdf2019ff0470ce677a456c5087dad599c3518:22
shogun-notifier-shogun: updated data fetchers to return naked pointers18:22
shogun-notifier-shogun: lambday :feature/bigtest * 714e31c / src/shogun/statistical_testing/internals/DataManager.cpp: https://github.com/shogun-toolbox/shogun/commit/714e31c03a70f7928fd068ddbd4369f63582b40918:22
shogun-notifier-shogun: updated data manager to work with blocks18:22
shogun-notifier-shogun: lambday :feature/bigtest * b61b116 / src/shogun/statistical_testing/HypothesisTest.cpp: https://github.com/shogun-toolbox/shogun/commit/b61b116cd2480801a0d87b919972f17681382dc518:22
shogun-notifier-shogun: removed unused variable result18:22
shogun-notifier-shogun: lambday :feature/bigtest * 5f730e8 / src/shogun/statistical_testing/ (2 files): https://github.com/shogun-toolbox/shogun/commit/5f730e8ce5badc5e5880af7646f35861a79aee6618:22
shogun-notifier-shogun: added convenient constructor18:22
shogun-notifier-shogun: Heiko Strathmann :feature/bigtest * cb0b28f / examples/meta/src/statistical_testing/ (2 files): https://github.com/shogun-toolbox/shogun/commit/cb0b28f554a423b6cc03cea25d6fad6bc5a7c8ca18:23
shogun-notifier-shogun: added compiling (but not running) examples of kernel selection for MMD18:23
shogun-notifier-shogun: Heiko Strathmann :feature/bigtest * e7f11cc / doc/cookbook/source/examples/statistical_testing/linear_time_mmd_kernel_selection.rst: https://github.com/shogun-toolbox/shogun/commit/e7f11cc6281109bf247d908f3b8e80dc58fcb33818:23
shogun-notifier-shogun: initial sketch for kernel learning example18:23
shogun-notifier-shogun: Heiko Strathmann :feature/bigtest * 0413127 / doc/ipython-notebooks/ (2 files): https://github.com/shogun-toolbox/shogun/commit/04131278b3e2fad1c371cc36c9b1985dbf4b4b6d18:23
shogun-notifier-shogun: rename folder18:23
shogun-notifier-shogun: Heiko Strathmann :feature/bigtest * f074c7e / examples/meta/src/statistical_testing/quadratic_time_mmd_kernel_selection.sg: https://github.com/shogun-toolbox/shogun/commit/f074c7e7dee3ef12a1489a5fc138152a9dd9839518:23
shogun-notifier-shogun: use different data in testing than in kernel learning18:23
shogun-notifier-shogun: lambday :feature/bigtest * 794ee49 / / (9 files): https://github.com/shogun-toolbox/shogun/commit/794ee496af6cb534f555700386a83ed16796616a18:23
shogun-notifier-shogun: renamed OPTIMIZE_MMD to MAXIMIZE_POWER in kernel selection18:23
shogun-notifier-shogun: lambday :feature/bigtest * 0beb10c / src/shogun/statistical_testing/MMD.cpp: https://github.com/shogun-toolbox/shogun/commit/0beb10c2bbeeeeab16d857542efe2d7f8a05b4d918:23
shogun-notifier-shogun: removed precomputed kernels (if there are any) while selecting kernel18:23
shogun-notifier-shogun: lambday :feature/bigtest * c1a4258 / src/shogun/statistical_testing/MMD.cpp: https://github.com/shogun-toolbox/shogun/commit/c1a42580d058a91542bac1496b5986ef2ae83ecf18:23
shogun-notifier-shogun: added statistic and Q computation methods18:23
shogun-notifier-shogun: lambday :feature/bigtest * 60f6079 / src/shogun/statistical_testing/ (14 files): https://github.com/shogun-toolbox/shogun/commit/60f6079e52ea4410272843612bd91580b57f8cd018:23
shogun-notifier-shogun: added weighted kernel learning methods18:23
shogun-notifier-shogun: lambday :feature/bigtest * 06fe053 / src/shogun/statistical_testing/internals/OptimizationSolver.cpp: https://github.com/shogun-toolbox/shogun/commit/06fe0536018bbab1e7a6e92d6ee914c71005550718:23
shogun-notifier-shogun: temporary turned off GPL flag for QP solver18:23
shogun-notifier-shogun: lambday :feature/bigtest * 26cfeba / src/shogun/statistical_testing/ (6 files): https://github.com/shogun-toolbox/shogun/commit/26cfebaf1869ac6c7f87826fa5c73186a71f3bf618:23
shogun-notifier-shogun: added support for cross-validation setting for kernel selection (incomplete)18:23
shogun-notifier-shogun: lambday :feature/bigtest * 0821559 / / (20 files): https://github.com/shogun-toolbox/shogun/commit/0821559bdca4c03ab34dedaa5eda1c3ea91de47618:23
shogun-notifier-shogun: made the enum classes in statistical testing simple enums18:23
shogun-notifier-shogun: lambday :feature/bigtest * ddd0de0 / / (6 files): https://github.com/shogun-toolbox/shogun/commit/ddd0de0be4feaa6861898c3742b298516124ece618:23
shogun-notifier-shogun: added first draft of train-test data split18:23
shogun-notifier-shogun: lambday :feature/bigtest * 95574cb / / (3 files): https://github.com/shogun-toolbox/shogun/commit/95574cbb22ace955cf269c85df77b7b739bbe81b18:23
shogun-notifier-shogun: fixed clone subset stack bug in features util18:23
shogun-notifier-shogun: lambday :feature/bigtest * 404720a / / (4 files): https://github.com/shogun-toolbox/shogun/commit/404720a8aba5c8245b1d73ffddb8ccf80a0a3e6b18:23
shogun-notifier-shogun: full and blockwise train/test data fetchers fixed18:23
shogun-notifier-shogun: lambday :feature/bigtest * eaf8632 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/eaf8632ca5a685f1e34196bc0dcfee451862523418:23
shogun-notifier-shogun: fixed memory bug for streaming data parser and added unit-test18:23
shogun-notifier-shogun: lambday :feature/bigtest * 372e991 / / (5 files): https://github.com/shogun-toolbox/shogun/commit/372e991054439d0ed9c640d90859693616aeb84718:23
shogun-notifier-shogun: full and blockwise train/test streaming data fetchers added18:23
shogun-notifier-shogun: lambday :feature/bigtest * c3ef6ea / / (11 files): https://github.com/shogun-toolbox/shogun/commit/c3ef6ea9902828f14ced2ebb0e2b0fa89ecae63418:23
shogun-notifier-shogun: intermediate work for test-train data split18:23
shogun-notifier-shogun: lambday :feature/bigtest * ecf9d58 / / (6 files): https://github.com/shogun-toolbox/shogun/commit/ecf9d58a6b98bb048f584529ee885c69880da30418:23
shogun-notifier-shogun: added permutation without storing the kernel matrix18:23
shogun-notifier-shogun: lambday :feature/bigtest * 5ae3c19 / src/shogun/statistical_testing/ (16 files): https://github.com/shogun-toolbox/shogun/commit/5ae3c19e13db21291a7b42deaafd3d81c753287d18:23
shogun-notifier-shogun: save the kernel selection measures for later query18:23
shogun-notifier-shogun: lambday :feature/bigtest * 801d16d / src/shogun/statistical_testing/internals/ (6 files): https://github.com/shogun-toolbox/shogun/commit/801d16d052dd588fe7d1134820fc0b74e10c174618:23
shogun-notifier-shogun: refactored maximize cross validation kernel selection method18:23
shogun-notifier-shogun: lambday :feature/bigtest * 8a325c7 / src/shogun/statistical_testing/ (6 files): https://github.com/shogun-toolbox/shogun/commit/8a325c7a71d98bdf1a6b3fb73280b16ddb31465118:23
shogun-notifier-shogun: refactor API (incomplete)18:23
shogun-notifier-shogun: lambday :feature/bigtest * 75bab79 / / (31 files): https://github.com/shogun-toolbox/shogun/commit/75bab79742995b525bb0b8e76c09598c06c2434c18:23
shogun-notifier-shogun: refactored train/test subsetting and hypothesis test framework18:23
shogun-notifier-shogun: lambday :feature/bigtest * 1c4e3ca / src/interfaces/modular/Statistics.i,src/interfaces/modular/Statistics_includes.i: https://github.com/shogun-toolbox/shogun/commit/1c4e3ca367ca554b5c586fe5cd65d877ee1529bc18:23
shogun-notifier-shogun: added kernel selection strategy in modular interface18:23
shogun-notifier-shogun: lambday :feature/bigtest * df465d0 / / (8 files): https://github.com/shogun-toolbox/shogun/commit/df465d0401f522bbaf95755178d8f39e46f8962818:23
shogun-notifier-shogun: refactored the interface for specifying kernel selection strategy18:23
shogun-notifier-shogun: lambday :feature/bigtest * ec74a92 / src/shogun/statistical_testing/internals/MaxXValidation.cpp: https://github.com/shogun-toolbox/shogun/commit/ec74a92af8e7f7ca2a149a97832f775642d2249118:23
shogun-notifier-shogun: fixed cross validation bug18:23
shogun-notifier-shogun: lambday :feature/bigtest * 53700b1 / / (41 files): https://github.com/shogun-toolbox/shogun/commit/53700b1c101c855fb9fc8ed6b59df11500434fa118:23
shogun-notifier-shogun: refactored directory structure18:23
shogun-notifier-shogun: lambday :feature/bigtest * 1df9a80 / tests/unit/statistical_testing/ (5 files): https://github.com/shogun-toolbox/shogun/commit/1df9a80c2deac4f0403295c7f3b01e3263c891ae18:23
shogun-notifier-shogun: updated kernel selection unit-tests18:23
shogun-notifier-shogun: lambday :feature/bigtest * bfab28f / src/shogun/statistical_testing/ (6 files): https://github.com/shogun-toolbox/shogun/commit/bfab28f71c5b86b40dc1e5f4e62f5cf5f64ffe4d18:47
shogun-notifier-shogun: refactored preset distance matrix in multi kernel MMD18:47
shogun-buildbotbuild #2908 of deb3 - modular_interfaces is complete: Failure [failed examples and unit tests]  Build details are at http://buildbot.shogun-toolbox.org/builders/deb3%20-%20modular_interfaces/builds/2908  blamelist: Viktor Gal <viktor.gal@maeth.com>18:54
-!- travis-ci [~travis-ci@ec2-54-161-108-254.compute-1.amazonaws.com] has joined #shogun19:47
travis-ciit's lambday's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/14085003319:47
-!- travis-ci [~travis-ci@ec2-54-161-108-254.compute-1.amazonaws.com] has left #shogun []19:47
-!- travis-ci [~travis-ci@ec2-107-21-137-158.compute-1.amazonaws.com] has joined #shogun20:21
travis-ciit's lambday's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/14085589820:21
-!- travis-ci [~travis-ci@ec2-107-21-137-158.compute-1.amazonaws.com] has left #shogun []20:21
shogun-notifier-shogun: Heiko Strathmann :feature/kernel_exp_family * 3c26d61 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/3c26d61e5dba3bd906755ac72b77538b7dbad4d920:37
shogun-notifier-shogun: work towards true nystrom without building the system from full system20:37
shogun-notifier-shogun: Heiko Strathmann :feature/kernel_exp_family * 147f2ec / src/shogun/distributions/kernel_exp_family/impl/KernelExpFamilyNystromHImpl.cpp: https://github.com/shogun-toolbox/shogun/commit/147f2ec1ab4e39240d7d253bdec8392651306ce120:38
shogun-notifier-shogun: minor updates20:38
-!- HeikoS [~heiko@nat-163-221.internal.eduroam.ucl.ac.uk] has quit [Ping timeout: 240 seconds]20:45
-!- lambday [8028b10a@gateway/web/freenode/ip.128.40.177.10] has quit [Ping timeout: 250 seconds]20:47
-!- travis-ci [~travis-ci@ec2-54-205-179-180.compute-1.amazonaws.com] has joined #shogun21:13
travis-ciit's Heiko Strathmann's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/14088313121:13
-!- travis-ci [~travis-ci@ec2-54-205-179-180.compute-1.amazonaws.com] has left #shogun []21:13
shogun-buildbotbuild #1 of FC23 - libshogun - aarch64 is complete: Failure [failed test]  Build details are at http://buildbot.shogun-toolbox.org/builders/FC23%20-%20libshogun%20-%20aarch64/builds/1  blamelist: Viktor Gal <viktor.gal@maeth.com>21:45
c4goldswwiking you around?21:57
-!- c4goldsw [32cf3802@gateway/web/cgi-irc/kiwiirc.com/ip.50.207.56.2] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]22:35
-!- c4goldsw [32cf3802@gateway/web/cgi-irc/kiwiirc.com/ip.50.207.56.2] has joined #shogun22:37
-!- c4goldsw [32cf3802@gateway/web/cgi-irc/kiwiirc.com/ip.50.207.56.2] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]22:42
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has joined #shogun22:55
-!- mode/#shogun [+o HeikoS] by ChanServ22:55
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has quit [Client Quit]22:59
-!- c4goldsw [32cf3802@gateway/web/cgi-irc/kiwiirc.com/ip.50.207.56.2] has joined #shogun23:03
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]23:39
--- Log closed Wed Jun 29 00:00:00 2016

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