--- Log opened Tue Mar 12 00:00:48 2019 | ||
-!- lambday [a7dcee98@gateway/web/freenode/ip.167.220.238.152] has joined #shogun | 03:54 | |
-!- mode/#shogun [+o lambday] by ChanServ | 03:54 | |
-!- witness [uid10044@gateway/web/irccloud.com/x-vtmndyxvvphqrvir] has quit [Quit: Connection closed for inactivity] | 04:35 | |
-!- Abing [90ca5acd@gateway/web/freenode/ip.144.202.90.205] has joined #shogun | 06:32 | |
-!- Abing [90ca5acd@gateway/web/freenode/ip.144.202.90.205] has quit [Client Quit] | 06:32 | |
-!- gf712 [c13cdcfd@gateway/web/freenode/ip.193.60.220.253] has joined #shogun | 08:43 | |
-!- ghostmk [0e8bdfaf@gateway/web/freenode/ip.14.139.223.175] has joined #shogun | 09:38 | |
-!- ghostmk [0e8bdfaf@gateway/web/freenode/ip.14.139.223.175] has quit [Client Quit] | 09:41 | |
-!- ghostmk [0e8bdfaf@gateway/web/freenode/ip.14.139.223.175] has joined #shogun | 09:41 | |
-!- ghostmk [0e8bdfaf@gateway/web/freenode/ip.14.139.223.175] has quit [Quit: Page closed] | 10:24 | |
-!- theartful [b9c3104e@gateway/web/freenode/ip.185.195.16.78] has joined #shogun | 11:12 | |
theartful | I would like to work on this issue https://github.com/shogun-toolbox/shogun/issues/4482, but i want to know more about this "plugin framework" | 11:15 |
---|---|---|
-!- theartful [b9c3104e@gateway/web/freenode/ip.185.195.16.78] has quit [Ping timeout: 256 seconds] | 11:25 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Remote host closed the connection] | 11:44 | |
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has joined #shogun | 12:02 | |
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has quit [Changing host] | 12:02 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 12:02 | |
-!- mode/#shogun [+o wiking] by ChanServ | 12:02 | |
-!- Lefteris [~lefteris@2a05:b400:100:100:416:b960:9542:adf9] has joined #shogun | 12:18 | |
-!- feriglegarc [6cab80bc@gateway/web/freenode/ip.108.171.128.188] has joined #shogun | 12:57 | |
-!- feriglegarc [6cab80bc@gateway/web/freenode/ip.108.171.128.188] has quit [Ping timeout: 256 seconds] | 13:22 | |
-!- Lefteris [~lefteris@2a05:b400:100:100:416:b960:9542:adf9] has quit [Quit: Leaving] | 13:44 | |
-!- feriglegarc [6cab80bd@gateway/web/freenode/ip.108.171.128.189] has joined #shogun | 13:45 | |
-!- HeikoS [b924003b@gateway/web/cgi-irc/kiwiirc.com/ip.185.36.0.59] has joined #shogun | 14:41 | |
HeikoS | wiking yoyo | 14:42 |
HeikoS | gf712 | 14:42 |
gf712 | HeikoS hey | 14:50 |
gf712 | How are you? | 14:50 |
HeikoS | good thanks | 14:50 |
HeikoS | and you? | 14:50 |
HeikoS | gf712 just commented on this gradient thing | 14:51 |
HeikoS | is that what you had in mind? | 14:51 |
gf712 | yes something along those lines would be cool | 14:53 |
gf712 | then it's a very hands-off approach | 14:53 |
gf712 | just need to implement a function for gradient | 14:53 |
gf712 | HeikoS: then the gradient updating is automatically done from a base class and that will result in less code in the implementations | 14:54 |
gf712 | i.e. the derived classes | 14:54 |
-!- nitron_ [75f1827d@gateway/web/freenode/ip.117.241.130.125] has joined #shogun | 14:56 | |
HeikoS | gf712 what do you mean with the last sentence? | 14:58 |
-!- Ashish [76b9ec7e@gateway/web/freenode/ip.118.185.236.126] has joined #shogun | 14:59 | |
-!- nitron_ [75f1827d@gateway/web/freenode/ip.117.241.130.125] has quit [Client Quit] | 15:00 | |
-!- wiking_ [~wiking@c-185-45-237-122.customer.ggaweb.ch] has joined #shogun | 15:00 | |
gf712 | HeikoS: some base class controls the gradient calculations, like CSGObject instantiates AUTO | 15:02 |
HeikoS | not sure I understand what you mean and what it implies :) | 15:02 |
gf712 | HeikoS: it means that the derived classes don't need to calculate the gradient right? They just have some sort of callback that calls base class function that runs the gradient function | 15:03 |
HeikoS | ah | 15:03 |
HeikoS | yes | 15:03 |
HeikoS | exactly | 15:03 |
gf712 | that's what I had in mind when I suggested | 15:03 |
HeikoS | sorry I was lost | 15:04 |
gf712 | ah ok! :D | 15:04 |
HeikoS | I think it is a good idea | 15:04 |
HeikoS | what we need are two things | 15:04 |
HeikoS | 1. explicit gradient computations | 15:04 |
HeikoS | 2. for the model selection framework we need sometimes to differentiate all parameters wrt something | 15:04 |
HeikoS | like in GPs | 15:04 |
HeikoS | we do gradient descent on the marginal likelihood | 15:05 |
-!- rcurtin_ [~ryan@knife.lugatgt.org] has joined #shogun | 15:05 | |
HeikoS | so we want all hyperparameters of that | 15:05 |
HeikoS | like kernel bandwidth | 15:05 |
HeikoS | and maybe noise level | 15:05 |
HeikoS | and then we want to optimize all of them at once | 15:05 |
gf712 | OK, that might make it a bit harder to make a nice API | 15:05 |
HeikoS | kind of chain rule | 15:05 |
gf712 | but I am sure with a few iterations we'll find something... | 15:06 |
HeikoS | check CGradientModelSelection | 15:06 |
HeikoS | that is how it is done atm | 15:06 |
gf712 | so the gradient is calculated for each param in this loop for (index_t i=0; i<parameter_dictionary->get_num_elements(); i++) ? | 15:08 |
gf712 | and then inside derivative=gradient->get_element(gradient_node->key); | 15:08 |
-!- Netsplit *.net <-> *.split quits: rcurtin, @wiking | 15:10 | |
HeikoS | yes I think gf712 | 15:10 |
gf712 | maybe Lefteris can check how we did it with AUTO and I can work with him on it? | 15:11 |
gf712 | because he probably knows about the gradient stuff better than I do | 15:11 |
gf712 | and I can do the callback stuff | 15:12 |
-!- wiking_ [~wiking@c-185-45-237-122.customer.ggaweb.ch] has quit [Remote host closed the connection] | 15:12 | |
HeikoS | gf712 yes good idea | 15:13 |
HeikoS | I think we would need some fundamentals to be implemented, similar to the auto param | 15:13 |
HeikoS | and then he could use that to refacor things | 15:13 |
-!- Netsplit over, joins: wiking | 15:13 | |
-!- mode/#shogun [+o wiking] by ChanServ | 15:13 | |
-!- Lefteris [~lefteris@2a05:b400:100:100:416:b960:9542:adf9] has joined #shogun | 15:16 | |
Lefteris | HeikoS, hello! About the kernels examples what do you mean by "Can you mark left and right hand side parameters as read only" | 15:24 |
HeikoS | Lefteris hi | 15:24 |
HeikoS | let me find the link | 15:25 |
Lefteris | thank you | 15:25 |
HeikoS | gf712 can we merge https://github.com/shogun-toolbox/shogun/pull/4549 | 15:26 |
HeikoS | ? | 15:26 |
HeikoS | Lefteris that is the link | 15:26 |
Lefteris | Thank you | 15:26 |
HeikoS | Lefteris it is not merged yet | 15:29 |
HeikoS | Lefteris but what gf712 has done for the kernel rhs/lhs is what I meant | 15:29 |
gf712 | HeikoS I think so! | 15:29 |
Lefteris | Yes, ok | 15:29 |
gf712 | HeikoS the errors are unrelated | 15:30 |
HeikoS | merged | 15:30 |
HeikoS | Lefteris changing this might have some tail | 15:32 |
HeikoS | if it breaks lots of other things, I suggest you just change the distance | 15:32 |
Lefteris | ok | 15:32 |
HeikoS | from distance("EuclideanDistance", lhs=... rhs=...) | 15:32 |
HeikoS | to | 15:32 |
HeikoS | d = distance("EurclideanDistance") | 15:32 |
HeikoS | d.init(lhs, rhs) | 15:33 |
HeikoS | i.e. pretend the property was readonly and you use "init" | 15:33 |
HeikoS | and then we can do the readonly marking in another PR | 15:33 |
HeikoS | Lefteris btw also gf712 and me just had some discussion about gradients | 15:33 |
HeikoS | we can update you in the stammtisch meeetin gin half an hour | 15:33 |
Lefteris | ok, great! | 15:33 |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Remote host closed the connection] | 15:48 | |
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has joined #shogun | 15:49 | |
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has quit [Changing host] | 15:49 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 15:49 | |
-!- mode/#shogun [+o wiking] by ChanServ | 15:49 | |
-!- gf712 [c13cdcfd@gateway/web/freenode/ip.193.60.220.253] has quit [Ping timeout: 256 seconds] | 15:50 | |
HeikoS | wiking will you host the stammtisch? | 15:50 |
-!- mode/#shogun [+o HeikoS] by ChanServ | 15:51 | |
-!- wiking [~wiking@huwico/staff/wiking] has quit [Remote host closed the connection] | 15:53 | |
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has joined #shogun | 15:54 | |
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has quit [Changing host] | 15:54 | |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 15:54 | |
-!- mode/#shogun [+o wiking] by ChanServ | 15:54 | |
-!- Lefteris [~lefteris@2a05:b400:100:100:416:b960:9542:adf9] has quit [Quit: Leaving] | 15:55 | |
feriglegarc | HeikoS: hey man. I can't join via voice today (at a meeting) but will idle around here | 16:01 |
@HeikoS | ok | 16:02 |
@HeikoS | feriglegarc who is it? :) | 16:02 |
feriglegarc | fernando | 16:02 |
@HeikoS | i see | 16:02 |
@HeikoS | ok | 16:02 |
-!- gf712 [c13cdcfd@gateway/web/freenode/ip.193.60.220.253] has joined #shogun | 16:02 | |
@HeikoS | stammtisch hangout | 16:03 |
@HeikoS | https://hangouts.google.com/call/SBx9uNZfpzEm6vvJ3nw7AEEI | 16:03 |
@HeikoS | gf712 joining? | 16:03 |
-!- feriglegarc [6cab80bd@gateway/web/freenode/ip.108.171.128.189] has quit [Quit: Page closed] | 16:51 | |
-!- HeikoS [b924003b@gateway/web/cgi-irc/kiwiirc.com/ip.185.36.0.59] has quit [Ping timeout: 245 seconds] | 17:01 | |
-!- cruel [3b91cb46@gateway/web/freenode/ip.59.145.203.70] has joined #shogun | 17:10 | |
cruel | SO i am facing a problem in | 17:12 |
cruel | -- Building for: Visual Studio 15 2017 CMake Error at C:/Program Files/CMake/share/cmake-3.13/Modules/CMakeDetermineSys tem.cmake:174 (file): file failed to open for writing (No such file or directory): C:/Users/nEW u/Desktop/shogun_stable/shogun/build/CMakeFiles/CMakeOutput.log Call Stack (most recent call first): CMakeLists.txt:27 (project) CMake Error: Could not open file for write in copy operation C:/Users/nEW u/Desk top/shogun_ | 17:12 |
cruel | can you plz help me i am stuck here | 17:12 |
-!- akshatt [67fa1049@gateway/web/freenode/ip.103.250.16.73] has joined #shogun | 17:15 | |
-!- akshatt [67fa1049@gateway/web/freenode/ip.103.250.16.73] has quit [Client Quit] | 17:16 | |
-!- cruel [3b91cb46@gateway/web/freenode/ip.59.145.203.70] has quit [Quit: Page closed] | 17:20 | |
-!- rcurtin_ is now known as rcurtin | 18:24 | |
-!- gf712 [c13cdcfd@gateway/web/freenode/ip.193.60.220.253] has quit [Ping timeout: 256 seconds] | 18:34 | |
-!- theartful [~androirc@197.52.31.234] has joined #shogun | 18:36 | |
-!- Ashish [76b9ec7e@gateway/web/freenode/ip.118.185.236.126] has quit [Ping timeout: 256 seconds] | 18:43 | |
-!- ak9969 [01bb0fdb@gateway/web/freenode/ip.1.187.15.219] has joined #shogun | 20:08 | |
-!- ak9969 [01bb0fdb@gateway/web/freenode/ip.1.187.15.219] has quit [Client Quit] | 20:08 | |
-!- Ashish [76b9ec7e@gateway/web/freenode/ip.118.185.236.126] has joined #shogun | 21:23 | |
-!- Ashish [76b9ec7e@gateway/web/freenode/ip.118.185.236.126] has quit [Ping timeout: 256 seconds] | 22:04 | |
--- Log closed Wed Mar 13 00:00:49 2019 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!