IRC logs of #shogun for Friday, 2011-07-22

--- Log opened Fri Jul 22 00:00:55 2011
-!- gsomix [~gsomix@109.169.132.216] has quit [Quit: Ухожу я от вас (xchat 2.4.5 или старше)]00:03
-!- in3xes [~in3xes@180.149.49.227] has quit [Ping timeout: 252 seconds]00:23
-!- in3xes [~in3xes@180.149.49.227] has joined #shogun00:24
-!- blackburn [~blackburn@188.122.253.215] has quit [Quit: Leaving.]01:17
-!- f-x [~user@117.192.196.224] has joined #shogun05:44
-!- in3xes [~in3xes@180.149.49.227] has quit [Ping timeout: 240 seconds]06:35
-!- in3xes [~in3xes@180.149.49.227] has joined #shogun06:58
-!- gsomix [~gsomix@109.169.132.216] has joined #shogun07:15
-!- in3xes [~in3xes@180.149.49.227] has quit [Ping timeout: 252 seconds]07:20
-!- in3xes [~in3xes@180.149.49.227] has joined #shogun07:33
-!- gsomix [~gsomix@109.169.132.216] has quit [Ping timeout: 252 seconds]07:34
-!- in3xes_ [~in3xes@210.212.58.111] has joined #shogun08:02
-!- in3xes [~in3xes@180.149.49.227] has quit [Ping timeout: 240 seconds]08:06
CIA-87shogun: Baozeng Ding master * r334cc39 / src/interfaces/lua_modular/swig_typemaps.i : add stringfeatures check typemap - https://github.com/shogun-toolbox/shogun/commit/334cc39b56b30d5f79415c48ef9bf3a3587346da08:40
CIA-87shogun: Baozeng Ding master * r8bb327a / (2 files in 2 dirs): add kernel_weighted_degree_string_modular.lua example - https://github.com/shogun-toolbox/shogun/commit/8bb327a2f81c5e85ea97070aa548739bbb96291d08:40
CIA-87shogun: Soeren Sonnenburg master * rc86e131 / (3 files in 2 dirs):08:40
CIA-87shogun: Merge pull request #222 from sploving/8bb327a2f81c5e85ea97070aa548739bbb96291d08:40
CIA-87shogun: add string support in typemap and example - https://github.com/shogun-toolbox/shogun/commit/c86e131225489bddbe45932604fd40c3177a915708:40
-!- in3xes_ [~in3xes@210.212.58.111] has quit [Ping timeout: 252 seconds]09:46
-!- in3xes_ [~in3xes@180.149.49.227] has joined #shogun09:59
-!- heiko [~heiko@main.uni-duisburg.de] has joined #shogun10:12
CIA-87shogun: Baozeng Ding master * re385d71 / doc/pages/Installation.mainpage : add lua doc in Installion.mainpage - https://github.com/shogun-toolbox/shogun/commit/e385d7177cb165e59d5f33c8c3af110c2982ebb810:27
CIA-87shogun: Baozeng Ding master * r49f6d5e / (2 files in 2 dirs): add minimal libsvm lua modular - https://github.com/shogun-toolbox/shogun/commit/49f6d5e82a6dfe0d2d75964d4f37381184423ccf10:27
CIA-87shogun: Baozeng Ding master * rfe2408f / doc/pages/ModularTutorial.mainpage : add lua doc in ModularTutorial.mainpage - https://github.com/shogun-toolbox/shogun/commit/fe2408fa7b2f9aad282381981bdd5019341c49fa10:27
CIA-87shogun: Soeren Sonnenburg master * r6d0ae13 / (16 files in 3 dirs):10:27
CIA-87shogun: Merge pull request #223 from sploving/master10:27
CIA-87shogun: add lua docs and further examples - https://github.com/shogun-toolbox/shogun/commit/6d0ae13a0b07debbcf09db4b2fd7c072874fd23e10:27
-!- in3xes1 [~in3xes@180.149.49.227] has joined #shogun11:43
-!- in3xes_ [~in3xes@180.149.49.227] has quit [Ping timeout: 240 seconds]11:46
-!- f-x` [~user@117.192.196.224] has joined #shogun12:10
-!- f-x [~user@117.192.196.224] has quit [Ping timeout: 260 seconds]12:12
CIA-87shogun: Heiko Strathmann master * r3bb09d5 / (19 files): made get_num_vectors() a const method - https://github.com/shogun-toolbox/shogun/commit/3bb09d5aee7ac6f12f0b393e70f8bdf3d9ee9b6612:25
CIA-87shogun: Soeren Sonnenburg master * rf8239e9 / (19 files):12:25
CIA-87shogun: Merge pull request #224 from karlnapf/master12:25
CIA-87shogun: made get_num_vectors method const - https://github.com/shogun-toolbox/shogun/commit/f8239e91fd171086786a114fae9b61c578c4ee2012:25
CIA-87shogun: Heiko Strathmann master * r295d6f0 / src/shogun/features/SimpleFeatures.h : implemented copy_subset method - https://github.com/shogun-toolbox/shogun/commit/295d6f0ace7c41881e6dd6ac89d4432579ceed8112:38
CIA-87shogun: Heiko Strathmann master * r68f6f71 / (2 files): added example/test for copy_subset method of SimpleFeatures - https://github.com/shogun-toolbox/shogun/commit/68f6f71f7c62f425b875526a316ccb032e1db49312:38
CIA-87shogun: Soeren Sonnenburg master * rabdbf53 / (3 files in 2 dirs):12:38
CIA-87shogun: Merge pull request #225 from karlnapf/master12:38
CIA-87shogun: implementation of copy_subset - https://github.com/shogun-toolbox/shogun/commit/abdbf5369b6b1796f669b7fa24bc5c0d569982cd12:38
-!- heiko [~heiko@main.uni-duisburg.de] has quit [Ping timeout: 258 seconds]12:42
-!- in3xes1 [~in3xes@180.149.49.227] has quit [Ping timeout: 260 seconds]14:17
-!- in3xes1 [~in3xes@180.149.49.227] has joined #shogun14:29
-!- gsomix [~gsomix@95.67.172.217] has joined #shogun14:34
-!- gsomix [~gsomix@95.67.172.217] has quit [Client Quit]14:37
-!- heiko [~heiko@main.uni-duisburg.de] has joined #shogun14:39
heikosonney2k, just received my new memory, will plug it in now, wisch me luck :)14:40
-!- heiko [~heiko@main.uni-duisburg.de] has quit [Client Quit]14:40
@sonney2kheiko, I just spent 80 EUR to get 16G of memory too14:40
@sonney2kgood luck!14:41
-!- in3xes_ [~in3xes@180.149.49.227] has joined #shogun14:56
-!- in3xes1 [~in3xes@180.149.49.227] has quit [Ping timeout: 252 seconds]14:59
-!- heiko [~heiko@main.uni-duisburg.de] has joined #shogun15:17
heikothere we go15:19
heikosad, 4GB turn out to be only 3.3 ;)15:19
heikooh no github offline15:20
@sonney2kheiko, ?15:41
@sonney2kare you stuck on x86?15:41
heikohi15:41
heikowhat?15:41
@sonney2kI just ordered 16G for 73 EUR ...15:41
@sonney2kwhy do you only have 3.3?15:42
@sonney2kG15:42
heikooh no, I need a new computer :)15:42
heikodont know, I am not reakky into this stuff :)15:42
@sonney2kmy desktop is not really new and I was surprised that I can get 16G for <100EUR15:42
heikoyes15:43
heikowell i have a notebook15:43
heikoalways more expensive15:43
@sonney2kyes sure15:43
@sonney2kbut github is online - at least now or?15:43
heikoyes its back on15:43
heikowill try to compile python_modular soon15:45
@sonney2kheh15:45
heikobut first kernel machine example :)15:45
heikoshould work now15:45
@sonney2kheiko, I am a bit worried about the paradigm shift: after learning everything is in the classifier15:46
@sonney2kfor kernel machines we had -- at some point -- the assumption that lhs == training data15:46
@sonney2kthis was necessary to be able to initialize kernelnormalizers15:47
@sonney2kbecause we didn't save the state of the kernel / normalizer15:47
heikoI do not really understand what you mean15:48
@sonney2kheiko, for example: if we estimate a scale parameter on all lhs data15:48
@sonney2kthen it will be different when you just have svs in there15:48
heikoah ok15:48
heikommh15:48
heikowhat about not storing the sv data in lhs, but in a separate variable15:49
heikoand then use it if desired, and keep the old lhs?15:49
heikoor just keep a reference on the training data separately15:50
@sonney2kheiko, no I mean I think what we do now is much more reasonable15:51
@sonney2kit is just that we have to pay extra attention15:51
heikooh, ok :)15:51
@sonney2kit simply makes a lot of sense to do model = some_method.train(features)15:52
@sonney2kand then call model.apply()15:52
@sonney2kwithout any dependency to anything before15:52
@sonney2kof course this paradigm can be non-efficient in some casrs15:53
@sonney2kcases15:53
@sonney2kbut then one has to do things manually anyways15:53
heikoyes, its optional after all15:53
@sonney2k(when trainingdata doesn't fit in memory twice for example)15:53
@sonney2kKNN is probably the best counter example15:53
@sonney2kbut for such cases to be efficient one would need to support multiple views15:54
@sonney2kso when doing get_feature_vector() always pass the view/subset15:54
heikook, this is another thing then15:55
@sonney2kwe can do that but not for version 1.0 I would say15:55
@sonney2kheiko, it would also 'resolve' the sv-stuff15:55
heikoso much to do still15:55
heikoyes, it would15:56
@sonney2kI mean one could create a subset of a subset object and then pass this along15:56
@sonney2kit won't help in the kernel could be initialized differently case though15:56
heikoanother thing not so nice for the current solution is that every Feature instance has to implement the copy_subset method15:57
@sonney2kanyways please continue where you have left15:57
heikothis is a lot of work15:57
@sonney2kheiko, that is true though15:57
heikoI changed the get_num_vectors method15:57
heikothere were at least 10 classes15:57
heikoperhaps some of this stuff could be moved to the feature class itself15:58
@sonney2kI think there are really only 3 classes15:58
@sonney2ksimple, sparse, string15:58
heikoyes15:58
@sonney2kthe rest is just using them in one way or another15:58
heikobut the methods have to be implemented anyways15:59
heikobut well I will see15:59
heikowill build an example first for simple features and see if it works15:59
-!- in3xes_ [~in3xes@180.149.49.227] has quit [Ping timeout: 260 seconds]16:01
@sonney2kheiko, yes the method would be there but just call the respective feature shrink method16:02
@sonney2khmmhh16:02
@sonney2kI am thinking more about this 'multiple view' thing16:02
@sonney2kone could add an optional parameter to each get_feature_vector etc function16:03
@sonney2k(default = NULL)16:03
@sonney2kthen it would be classifiers that need to know which subset they need to operate on for training/testing16:03
@sonney2kand it would just be one data set that is required16:04
heikoyes16:04
heikothis would be really nice16:04
heikoso the subset comes from outside not from the feature class itself16:05
@sonney2kso this would need to be part of CMethod16:05
@sonney2kthe training  / test subset16:05
@sonney2khowever, people usually use separate training/ test data sets16:06
@sonney2kso it would be cumbersome for some... and I am not sure if we don't need to support a different test data set anyways just because of that16:06
@sonney2kthis certainly needs more thought16:07
heikoyes, indeed, this is quite natural16:07
@sonney2kI mean one could in principle emulate the concatenation of features16:08
heikoso that test/train data is "concatenated" and then used as one data set?16:08
@sonney2kheiko, yes - only that it is not really concatenated16:08
heikoyes, only view-wise16:09
@sonney2kbut virtually :)16:09
@sonney2kI don't want to think about all the implications16:10
heikoalso, the "concatenation" could be done automatically internally, so the user does not needs to change his habits16:10
@sonney2kso one could call apply(subset)16:11
@sonney2kor apply(features)16:11
-!- in3xes_ [~in3xes@180.149.49.227] has joined #shogun16:13
@sonney2kthis has many implications, every method needs to be changed16:13
@sonney2ksome methods work with transposed features for efficiency16:13
@sonney2kso that will be more tricky to resolve16:14
@sonney2ketc16:14
@sonney2kthe easy part though would be to change all the features16:14
@sonney2k:)16:14
heikowell, yes :)16:14
@sonney2kbecause you already did the work16:14
@sonney2kyou would just assume that every get_feature_vector etc method gets has a subset parameter and check that16:15
@sonney2kinstead of the m_subset :)16:15
heikoyes, quite straight16:15
@sonney2kso that would mean if we do it this way16:17
@sonney2kit won't work for any Method out of the box16:18
@sonney2konly for those for which get_feature_vector() calls are changed16:18
@sonney2kheiko, bitte mal uebers wochenende sickern lassen :)16:19
@sonney2ktoo much work for a quck shot16:19
heikoalles klaro ;)16:19
@sonney2kquick16:19
CIA-87shogun: Heiko Strathmann master * rc3629a8 / src/shogun/machine/KernelMachine.cpp : removed a check that did not make sense - https://github.com/shogun-toolbox/shogun/commit/c3629a8bd39ce17e8015aaea1ef89000d43b500d16:31
CIA-87shogun: Soeren Sonnenburg master * r35719a8 / src/shogun/machine/KernelMachine.cpp :16:31
CIA-87shogun: Merge pull request #226 from karlnapf/master16:31
CIA-87shogun: correction - https://github.com/shogun-toolbox/shogun/commit/35719a854d3721aaaa87e5d443117e29ffbe375e16:31
CIA-87shogun: Soeren Sonnenburg master * r0f1f5d9 / (2 files): enable major/minor string finding over 2 snp feature objects - https://github.com/shogun-toolbox/shogun/commit/0f1f5d9ed7352a33426c5c8285670ecf36fb1b3916:35
-!- heiko [~heiko@main.uni-duisburg.de] has quit [Ping timeout: 258 seconds]16:55
-!- in3xes1 [~in3xes@180.149.49.227] has joined #shogun17:04
-!- in3xes_ [~in3xes@180.149.49.227] has quit [Ping timeout: 246 seconds]17:08
-!- in3xes1 is now known as in3xes17:10
-!- heiko [~heiko@main.uni-duisburg.de] has joined #shogun17:55
CIA-87shogun: Heiko Strathmann master * r20f6974 / src/shogun/evaluation/CrossValidation.cpp : usage of mean method of CStatistics instead of CMath - https://github.com/shogun-toolbox/shogun/commit/20f697448860a53f4fc1063f0abcdd119d03326b18:13
CIA-87shogun: Heiko Strathmann master * rc94ebcc / src/shogun/evaluation/CrossValidation.cpp : usage of CStatisitcs::mean instead of CMath - https://github.com/shogun-toolbox/shogun/commit/c94ebcc313eb30725c1c9be2c2ab71a0a31cb90318:13
CIA-87shogun: Heiko Strathmann master * rd05c40c / (7 files in 2 dirs): removed "name nodes" which were a placeholder to group SGObject nodes. This is just not necessary - https://github.com/shogun-toolbox/shogun/commit/d05c40c773f1a9cee48475b4624267fb5d94ef8b18:13
CIA-87shogun: Heiko Strathmann master * r80b7302 / examples/undocumented/python_modular/modelselection_parameter_tree_modular.py : applied name node removal of model selection parameters - https://github.com/shogun-toolbox/shogun/commit/80b730257932bb5e116ec8c67114dc0bd8ba0ee718:13
CIA-87shogun: Soeren Sonnenburg master * r31d21d3 / (9 files in 4 dirs):18:13
CIA-87shogun: Merge pull request #227 from karlnapf/master18:13
CIA-87shogun: simplified parameter trees for model selection - https://github.com/shogun-toolbox/shogun/commit/31d21d3b65ca24884fa8bbb2c7e343774cdb130c18:13
-!- in3xes_ [~in3xes@180.149.49.227] has joined #shogun18:15
-!- in3xes [~in3xes@180.149.49.227] has quit [Ping timeout: 264 seconds]18:19
heikosonney2k, python compiles just fine here :)18:22
@bettyboohrhr heiko18:22
-!- in3xes1 [~in3xes@180.149.49.227] has joined #shogun18:52
-!- in3xes_ [~in3xes@180.149.49.227] has quit [Ping timeout: 250 seconds]18:56
@sonney2kheiko, great :)18:57
CIA-87shogun: Soeren Sonnenburg master * r9d9ea5c / (7 files in 3 dirs):19:56
CIA-87shogun: Merge pull request #228 from karlnapf/master19:56
CIA-87shogun: first working grid search with a kernel (+6 more commits...) - https://github.com/shogun-toolbox/shogun/commit/9d9ea5c4ef651932817e4f72f3a5de838c469dea19:56
heikosonney2k, hi19:57
@sonney2khi19:57
@bettyboowelcome19:57
heikofinally, selection of kernel works .)19:57
heikoi am  going home now, have a nice weekend!19:57
@sonney2kheiko, thanks for your hard work!19:57
@sonney2kand don't dream of shogun and model selection and feature subsets :)19:58
heikoits cool stuff :)19:58
heikono, I wont ;)19:58
@sonney2kin this case do dream about it!19:58
heikolooking forward to a computer free weekend :)19:58
@sonney2kheiko, and rain...19:58
heikorain?19:58
@sonney2kat least it is raining here for the last 2 days19:58
heikooh19:58
heikoyes19:59
heikobad weather all the time19:59
@sonney2kideal coding weather19:59
heikohowever, going climbing in the dry hours anyways :)19:59
* sonney2k is crossing fingers19:59
@sonney2kno accidents please19:59
@sonney2kmaybe we discuss on monday about this subset thing19:59
heikono, not interested in that19:59
heikoyes19:59
heikolets do this, i will have a thought about it20:00
heikoso, i gotta go, girlfrind is waiting20:00
heikobye20:00
@sonney2kbye20:00
@sonney2kand thanks again20:00
-!- heiko [~heiko@main.uni-duisburg.de] has quit [Quit: Leaving.]20:00
-!- in3xes1 is now known as in3xes20:13
-!- gsomix [~gsomix@95.67.172.217] has joined #shogun21:37
-!- in3xes_ [~in3xes@180.149.49.230] has joined #shogun22:08
-!- in3xes [~in3xes@180.149.49.227] has quit [Remote host closed the connection]22:08
-!- in3xes_ is now known as in3xes22:09
-!- gsomix [~gsomix@95.67.172.217] has quit [Quit: Ухожу я от вас (xchat 2.4.5 или старше)]22:58
-!- alesis-novik [~alesis@cpat001.wlan.net.ed.ac.uk] has joined #shogun23:06
alesis-novikHmm, is it ok to use memset to zero float64_t?23:09
-!- alesis-novik [~alesis@cpat001.wlan.net.ed.ac.uk] has quit [Ping timeout: 240 seconds]23:29
-!- alesis-novik [~alesis@cpat001.wlan.net.ed.ac.uk] has joined #shogun23:30
-!- f-x` [~user@117.192.196.224] has quit [Ping timeout: 260 seconds]23:58
--- Log closed Sat Jul 23 00:00:00 2011

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