| --- Log opened Fri May 25 00:00:21 2018 | ||
| -!- iglesiasg [~iglesias@f119189.upc-f.chello.nl] has quit [Quit: Leaving] | 00:56 | |
| -!- Elfarouk [695d4ff2@gateway/web/freenode/ip.105.93.79.242] has quit [Ping timeout: 260 seconds] | 02:28 | |
| -shogun-buildbot:#shogun- Build nightly trusty deb #166 is complete: Failure [failed update shogun (failure)] - http://buildbot.shogun-toolbox.org:8080/#builders/26/builds/166 | 03:00 | |
| -shogun-buildbot:#shogun- Build clang - undefined behaviour analysis #147 is complete: Failure [failed update shogun (failure)] - http://buildbot.shogun-toolbox.org:8080/#builders/18/builds/147 | 03:00 | |
| -shogun-buildbot:#shogun- Build doxygen - nightly #147 is complete: Failure [failed update shogun (failure)] - http://buildbot.shogun-toolbox.org:8080/#builders/12/builds/147 | 03:00 | |
| -shogun-buildbot:#shogun- Build clang - static analysis #147 is complete: Exception [exception update shogun (failure) uploading static_analysis (exception)] - http://buildbot.shogun-toolbox.org:8080/#builders/29/builds/147 | 03:00 | |
| -shogun-buildbot:#shogun- Build nightly_bsd_license #161 is complete: Failure [failed update shogun (failure)] - http://buildbot.shogun-toolbox.org:8080/#builders/4/builds/161 | 03:00 | |
| -shogun-buildbot:#shogun- Build cookbook - nightly #149 is complete: Failure [failed update shogun (failure)] - http://buildbot.shogun-toolbox.org:8080/#builders/14/builds/149 | 03:00 | |
| -shogun-buildbot:#shogun- Build nightly jessie deb #154 is complete: Failure [failed update shogun (failure)] - http://buildbot.shogun-toolbox.org:8080/#builders/20/builds/154 | 03:00 | |
| -shogun-buildbot:#shogun- Build nightly_default #149 is complete: Failure [failed update shogun (failure)] - http://buildbot.shogun-toolbox.org:8080/#builders/17/builds/149 | 03:00 | |
| -shogun-buildbot:#shogun- Build nightly stretch deb #117 is complete: Failure [failed update shogun (failure)] - http://buildbot.shogun-toolbox.org:8080/#builders/38/builds/117 | 03:00 | |
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4291 merged by karlnapf | 08:07 | 
|---|---|---|
| @sukey | [https://github.com/shogun-toolbox/shogun] New commit https://github.com/shogun-toolbox/shogun/commit/024e4658d3cbc46e9168a1b283b8ee32d7048126 by karlnapf | 08:07 | 
| -!- shubham808 [0e8bf0fb@gateway/web/cgi-irc/kiwiirc.com/ip.14.139.240.251] has joined #shogun | 08:09 | |
| shubham808 | Hi, today i will look into using typed_tests to automate premature stopping | 08:10 | 
| shubham808 | and also refactoring the meta examples | 08:10 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4293 merged by vigsterkr | 09:31 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] vigsterkr pushed 6 commits: | 09:31 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/da950d59f724ebb93deaf827f2258be63b24beaa | 09:31 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/8d720dd00276e8efe68e2c8a7b2701e1e671b688 | 09:31 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/7cab56e736b01918aa03c60c3f95e29c1ba4de42 | 09:31 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/8b44285611e4240d5898bee847c97b3e6842f4ae | 09:31 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/b85355c43b33da0f1cba0a79ba857c3e98b7a6bc | 09:31 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/040692b88ffa69fe2488ef17fe91bb133b3a6348 | 09:31 | 
| -shogun-buildbot:#shogun- Build deb4 - python3 #419 is complete: Failure [failed update shogun (failure)] - http://buildbot.shogun-toolbox.org:8080/#builders/28/builds/419 | 09:31 | |
| -shogun-buildbot:#shogun- Build trusty - libshogun #385 is complete: Failure [failed update shogun (failure)] - http://buildbot.shogun-toolbox.org:8080/#builders/33/builds/385 | 09:31 | |
| -shogun-buildbot:#shogun- Build deb3 - interfaces #341 is complete: Failure [failed update shogun (failure)] - http://buildbot.shogun-toolbox.org:8080/#builders/37/builds/341 | 09:32 | |
| -shogun-buildbot:#shogun- Build FC23 - libshogun #485 is complete: Failure [failed update shogun (failure)] - http://buildbot.shogun-toolbox.org:8080/#builders/27/builds/485 | 09:33 | |
| -shogun-buildbot:#shogun- Build yakkety - libshogun #477 is complete: Failure [failed update shogun (failure)] - http://buildbot.shogun-toolbox.org:8080/#builders/1/builds/477 | 09:33 | |
| -shogun-buildbot:#shogun- Build xenial - libshogun #474 is complete: Failure [failed update shogun (failure)] - http://buildbot.shogun-toolbox.org:8080/#builders/16/builds/474 | 09:33 | |
| -shogun-buildbot:#shogun- Build zesty - libshogun #473 is complete: Failure [failed update shogun (failure)] - http://buildbot.shogun-toolbox.org:8080/#builders/13/builds/473 | 09:34 | |
| @wiking | huhuuuuu | 09:42 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] New commit https://github.com/shogun-toolbox/shogun/commit/3776b02c873ecd2b06ac3a5d7dbb96be3149ac58 by vigsterkr | 09:48 | 
| @wiking | this should do it... | 09:48 | 
| -shogun-buildbot:#shogun- Build trusty - libshogun - viennacl #483 is complete: Success [build successful] - http://buildbot.shogun-toolbox.org:8080/#builders/6/builds/483 | 09:54 | |
| @wiking | wuwei, are you here? | 09:58 | 
| -shogun-buildbot:#shogun- Build deb1 - libshogun #455 is complete: Success [build successful] - http://buildbot.shogun-toolbox.org:8080/#builders/10/builds/455 | 09:58 | |
| wuwei | wiking: hi | 09:59 | 
| @wiking | https://github.com/shogun-toolbox/shogun/blob/develop/doc/ipython-notebooks/multiclass/naive_bayes.ipynb?short_path=d818fbc#L164 | 09:59 | 
| @wiking | is there any specific reason why its RealFeatures here instead of features ? | 10:00 | 
| wuwei | i guess no :) but let me check | 10:01 | 
| @wiking | kk | 10:01 | 
| @wiking | lemme know | 10:01 | 
| @wiking | if not then i'll fix it | 10:01 | 
| wuwei | actually no, i missed that | 10:03 | 
| -!- travis-ci [~travis-ci@ec2-54-161-193-191.compute-1.amazonaws.com] has joined #shogun | 10:03 | |
| travis-ci | it's Giovanni De Toni'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/383570716 | 10:04 | 
| -!- travis-ci [~travis-ci@ec2-54-161-193-191.compute-1.amazonaws.com] has left #shogun [] | 10:04 | |
| @wiking | kk | 10:04 | 
| @wiking | will fix it | 10:04 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] vigsterkr pushed 2 commits: | 10:05 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/5e4c2e8234b0235d45d19834e7a919456053a261 | 10:05 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/6b852ce4f152fcbe43c877034c0d087a26b2cf1f | 10:05 | 
| -shogun-buildbot:#shogun- Build trusty - libshogun #387 is complete: Success [build successful] - http://buildbot.shogun-toolbox.org:8080/#builders/33/builds/387 | 10:07 | |
| -shogun-buildbot:#shogun- Build FC23 - libshogun #487 is complete: Success [build successful] - http://buildbot.shogun-toolbox.org:8080/#builders/27/builds/487 | 10:12 | |
| -shogun-buildbot:#shogun- Build yakkety - libshogun #479 is complete: Success [build successful] - http://buildbot.shogun-toolbox.org:8080/#builders/1/builds/479 | 10:12 | |
| -shogun-buildbot:#shogun- Build zesty - libshogun #475 is complete: Success [build successful] - http://buildbot.shogun-toolbox.org:8080/#builders/13/builds/475 | 10:13 | |
| -shogun-buildbot:#shogun- Build deb4 - python3 #421 is complete: Success [build successful] - http://buildbot.shogun-toolbox.org:8080/#builders/28/builds/421 | 10:14 | |
| -!- shubham808 [0e8bf0fb@gateway/web/cgi-irc/kiwiirc.com/ip.14.139.240.251] has quit [Ping timeout: 276 seconds] | 10:16 | |
| -shogun-buildbot:#shogun- Build xenial - libshogun #476 is complete: Success [build successful] - http://buildbot.shogun-toolbox.org:8080/#builders/16/builds/476 | 10:20 | |
| -shogun-buildbot:#shogun- Build deb3 - interfaces #342 is complete: Success [build successful] - http://buildbot.shogun-toolbox.org:8080/#builders/37/builds/342 | 10:48 | |
| -!- shubham808 [0e8bf0fb@gateway/web/cgi-irc/kiwiirc.com/ip.14.139.240.251] has joined #shogun | 10:49 | |
| shubham808 | HeikoS here? | 10:50 | 
| @wiking | he isn't | 10:55 | 
| @wiking | can i help? | 10:56 | 
| shubham808 | so about the preamture testing | 11:02 | 
| shubham808 | orignally the idea was to | 11:02 | 
| shubham808 | use TYPED_TESTS | 11:02 | 
| shubham808 | but since not all classes can be used in the same way (features/labels requirements) | 11:03 | 
| shubham808 | i wanted to talk about trying something like we did in serialization unit test | 11:04 | 
| @wiking | you mean you cannot use a template because they need different way of training? | 11:05 | 
| @wiking | i mean you know that you can use typed_tests | 11:05 | 
| shubham808 | yes | 11:05 | 
| @wiking | but with different fixtures | 11:05 | 
| @wiking | and you name the fixture variables the same | 11:06 | 
| @wiking | or can you give me a line | 11:06 | 
| @wiking | how you imagine having a problem with different way of doing things with machines? | 11:06 | 
| shubham808 | we need all the machine to reach the train step | 11:08 | 
| shubham808 | before we can stop it | 11:08 | 
| shubham808 | will it not cause problems when i try to train all machines with same kind of features | 11:09 | 
| shubham808 | since the automation dont know beforehand what it will need | 11:10 | 
| shubham808 | but also | 11:10 | 
| shubham808 | since the tests we write will be based on serializing and deserializing models | 11:11 | 
| shubham808 | it makes sense to use the code for serialization tests | 11:13 | 
| -!- wiking [~wiking@huwico/staff/wiking] has quit [Quit: ZNC 1.6.5 - http://znc.in] | 11:17 | |
| -!- HeikoS [~heiko@untrust-out.swc.ucl.ac.uk] has joined #shogun | 11:19 | |
| -!- mode/#shogun [+o HeikoS] by ChanServ | 11:19 | |
| shubham808 | am i missing something here? | 11:27 | 
| -!- travis-ci [~travis-ci@ec2-54-161-193-191.compute-1.amazonaws.com] has joined #shogun | 11:30 | |
| travis-ci | it's Viktor Gal'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/383580906 | 11:30 | 
| -!- travis-ci [~travis-ci@ec2-54-161-193-191.compute-1.amazonaws.com] has left #shogun [] | 11:30 | |
| -!- shubham808 [0e8bf0fb@gateway/web/cgi-irc/kiwiirc.com/ip.14.139.240.251] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] | 11:45 | |
| -!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 11:52 | |
| -!- mode/#shogun [+o wiking] by ChanServ | 11:52 | |
| @wiking | HeikoS, have you missed shubam by any chance? | 11:52 | 
| @wiking | i had lost connection | 11:52 | 
| -!- HeikoS [~heiko@untrust-out.swc.ucl.ac.uk] has quit [Ping timeout: 240 seconds] | 12:23 | |
| @sukey | [https://github.com/shogun-toolbox/shogun] New commit https://github.com/shogun-toolbox/shogun/commit/51b403c87d0f82c35dd9b4fa1b9afb414867bcde by besser82 | 12:46 | 
| -!- wiking [~wiking@huwico/staff/wiking] has quit [Read error: Connection reset by peer] | 13:05 | |
| -!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 13:09 | |
| -!- mode/#shogun [+o wiking] by ChanServ | 13:09 | |
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4285 synchronized by vinx13 | 15:27 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4306 opened by vigsterkr | 15:35 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4306 | 15:35 | 
| -!- Elfarouk [695d4ff2@gateway/web/freenode/ip.105.93.79.242] has joined #shogun | 16:12 | |
| Elfarouk | wiking, are you here? | 16:14 | 
| @wiking | helo | 16:14 | 
| @wiking | yes | 16:14 | 
| Elfarouk | Hey! So I have sth weird in the new API that I wanna ask about | 16:14 | 
| Elfarouk | so basically in the example (.sg file), I have the following line: | 16:15 | 
| Elfarouk | StratifiedCrossValidationSplitting splitting_strategy(labels_train, 2) | 16:15 | 
| Elfarouk | now when the labels_train is in the old API (BinaryLabels) it works okay | 16:16 | 
| Elfarouk | but if I change it to Labels (new API) then the .cpp file crashes | 16:16 | 
| Elfarouk | now I traced it back | 16:16 | 
| Elfarouk | in the .cpp file to this line of code: | 16:16 | 
| @wiking | mmm is this the xval notebook pr? | 16:16 | 
| Elfarouk | if (labels->get_num_labels()<num_subsets) { SG_ERROR("Only %d labels for %d subsets!\n", labels->get_num_labels(), num_subsets); } | 16:17 | 
| Elfarouk | yea it is | 16:17 | 
| @wiking | lemme see | 16:17 | 
| Elfarouk | for some reason if I use the old API, labels->get_num_labels() is correct, but if I use the new API, labels->get_num_labels() is equal to 0 | 16:17 | 
| Elfarouk | This line of code is in SplittingStrategy.cpp btw (The base class of StratifiedCrossValidationSplitting ) | 16:18 | 
| @wiking | ok so you changed this line | 16:19 | 
| @wiking | BinaryLabels labels_train(f_labels_train) | 16:19 | 
| @wiking | to | 16:19 | 
| @wiking | Labels labels_train = labels(f_labels_train) | 16:19 | 
| @wiking | ? | 16:19 | 
| Elfarouk | yes exactly | 16:19 | 
| @wiking | or yeah i see label_train_new | 16:19 | 
| Elfarouk | yea thats the only way i managed to make it run fine | 16:20 | 
| @wiking | kk | 16:21 | 
| @wiking | ok but wait | 16:21 | 
| @wiking | i'm just wondering | 16:21 | 
| @wiking | that this used to work? | 16:21 | 
| @wiking | so if you use label_train | 16:21 | 
| @wiking | then everything is good? | 16:21 | 
| Elfarouk | Yes, if you use labels_train, everything is good | 16:22 | 
| @wiking | mmm | 16:22 | 
| Elfarouk | switch to labels_train_new and you get that error | 16:22 | 
| @wiking | mmmm | 16:22 | 
| @wiking | this is weird | 16:22 | 
| @wiking | as there's no assertation on anything | 16:22 | 
| @wiking | about the label type | 16:23 | 
| @wiking | but lemme see | 16:23 | 
| Elfarouk | Alright then, thanks a lot! | 16:23 | 
| @wiking | Elfarouk, it's the cpp-evaluation-cross_validation right? | 16:39 | 
| Elfarouk | wiking, yes | 16:39 | 
| Elfarouk | ctest -R generated_cpp-evaluation-cross_validation -V | 16:40 | 
| @wiking | ok i see :) | 16:40 | 
| @wiking | managed to get it reproduced locally | 16:40 | 
| Elfarouk | So I am guessing this is a bug no? | 16:42 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4307 opened by micmn | 16:43 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4308 opened by vigsterkr | 16:49 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4308 vigsterkr added label: "meta examples" | 16:49 | 
| @wiking | Elfarouk, ok | 16:52 | 
| @wiking | no | 16:52 | 
| @wiking | so the thing is that you do this | 16:52 | 
| @wiking | auto f_labels_train = wrap(csv_file("../../data/classifier_binary_2d_linear_labels_train.dat")); | 16:53 | 
| @wiking | and then use the same object twice | 16:53 | 
| @wiking | BinaryLabels labels_train(f_labels_train) | 16:53 | 
| @wiking | auto label_train_new = wrap(labels(f_labels_train)); | 16:53 | 
| Elfarouk | Ohh!! | 16:53 | 
| Elfarouk | so you can't use it twice | 16:53 | 
| @wiking | now the problem with this is that f_labels_train is a file descriptor | 16:53 | 
| @wiking | so basically it reads in the data into | 16:54 | 
| @wiking | BinaryLabels labels_train(f_labels_train) | 16:54 | 
| @wiking | but then there's nothing more to be read for label_train_new | 16:54 | 
| Elfarouk | Ohhhhhhh | 16:54 | 
| Elfarouk | that makes a ton more sense now! | 16:54 | 
| @wiking | buut | 16:54 | 
| @wiking | once i'm done | 16:54 | 
| @wiking | we are still here | 16:54 | 
| @wiking | [ERROR] In file /home/wiking/shogun/src/shogun/evaluation/StratifiedCrossValidationSplitting.cpp line 44: Multiclass or binary labels required for stratified crossvalidation | 16:54 | 
| @wiking | terminate called after throwing an instance of 'shogun::ShogunException' | 16:54 | 
| @wiking | what(): [ERROR] In file /home/wiking/shogun/src/shogun/evaluation/StratifiedCrossValidationSplitting.cpp line 44: Multiclass or binary labels required for stratified crossvalidation | 16:54 | 
| @wiking | :) | 16:54 | 
| Elfarouk | :O | 16:55 | 
| @wiking | that's because labels(csvfile) generates a DenseLabel | 16:55 | 
| @wiking | which has LT_DENSE_GENERIC | 16:56 | 
| Elfarouk | can we use binary_labels() to change DenseLabels to BinaryLabels ? | 16:56 | 
| Elfarouk | in xvalidation.cpp | 16:56 | 
| @wiking | yeah | 16:56 | 
| @wiking | but actually this is just a bad design | 16:56 | 
| @wiking | :))) | 16:56 | 
| Elfarouk | Ohh, do u mean a bad design referring to the labels? | 16:58 | 
| @wiking | yes | 16:59 | 
| @wiking | the factory | 16:59 | 
| @wiking | because still | 16:59 | 
| @wiking | i mean which one do you wanna have | 16:59 | 
| @wiking | multiclass or binary | 16:59 | 
| @wiking | because you can cast a binary imput | 16:59 | 
| @wiking | into both a BinaryLabels | 17:00 | 
| @wiking | and MulticlassLabels | 17:00 | 
| Elfarouk | Ohhh I see what you mean | 17:00 | 
| @wiking | ok | 17:05 | 
| @wiking | are yo ublock | 17:05 | 
| @wiking | with other stuff? | 17:05 | 
| @wiking | because this one is now up in the air | 17:05 | 
| @wiking | i've sent an email to Heiko | 17:05 | 
| @wiking | but i would prefer till then you work on something else | 17:05 | 
| @wiking | ? | 17:05 | 
| @wiking | i mean the cost function? | 17:05 | 
| Elfarouk | Yea for now I'm good, I will fix the line 44 | 17:05 | 
| @wiking | i mean line 44 is something | 17:06 | 
| @wiking | that needs some design decisions | 17:06 | 
| @wiking | so i would not actually touch that | 17:06 | 
| Elfarouk | ohh | 17:06 | 
| Elfarouk | I thought its a minor fix like change it to binary_labels | 17:06 | 
| @wiking | yeah not really | 17:06 | 
| @wiking | because you would need to do this | 17:06 | 
| @wiking | try | 17:06 | 
| @wiking | { | 17:06 | 
| @wiking | binary_labels(input) | 17:06 | 
| @wiking | } catch () { | 17:06 | 
| @wiking | multiclass_labels(input) | 17:06 | 
| @wiking | } | 17:06 | 
| @wiking | and that's pretty shitty | 17:07 | 
| Elfarouk | :) | 17:07 | 
| Elfarouk | I can pause this for now and switch to the cost function then | 17:07 | 
| @wiking | great | 17:07 | 
| @wiking | thnx | 17:07 | 
| @wiking | i have to run now | 17:07 | 
| @wiking | ttyl | 17:07 | 
| Elfarouk | I have a lot of comments there already | 17:07 | 
| Elfarouk | ttyl | 17:07 | 
| Elfarouk | thanks for the help again! | 17:07 | 
| wuwei | hi, here are update for today: 1) updated doc of transformers 2) refactored ica converters with fit+apply | 17:56 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] New commit https://github.com/shogun-toolbox/shogun/commit/fb1b5d342823e35f9cf8973c30db58c5cffaa737 by vigsterkr | 18:09 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] New commit https://github.com/shogun-toolbox/shogun/commit/2afac8303953173975f2a21aec53e16af0ed3a80 by besser82 | 18:23 | 
| -!- Elfarouk [695d4ff2@gateway/web/freenode/ip.105.93.79.242] has quit [Quit: Page closed] | 18:23 | |
| @sukey | [https://github.com/shogun-toolbox/shogun] New commit https://github.com/shogun-toolbox/shogun/commit/af2ea4c54309abbde8b85cdd563e864a5c33ec2b by vigsterkr | 19:15 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] New commit https://github.com/shogun-toolbox/shogun/commit/d84907709fa872a0209d7c269bddec7468f44815 by vigsterkr | 19:27 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] New commit https://github.com/shogun-toolbox/shogun/commit/4666249f3224b473c193ba0897f5e42b789b0133 by besser82 | 20:29 | 
| -!- Elfarouk [9cc4a6d7@gateway/web/freenode/ip.156.196.166.215] has joined #shogun | 22:32 | |
| Elfarouk | wiking are you here? | 23:57 | 
| --- Log closed Sat May 26 00:00:22 2018 | ||
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!