--- Log opened Thu Jan 18 00:00:24 2018 | ||
-!- Netsplit *.net <-> *.split quits: zoq | 04:30 | |
-!- Netsplit over, joins: zoq | 04:30 | |
-!- witness [uid10044@gateway/web/irccloud.com/x-ksqumfiydpnxpvrk] has quit [Quit: Connection closed for inactivity] | 08:44 | |
-!- awal_ [caa43575@gateway/web/freenode/ip.202.164.53.117] has joined #shogun | 08:49 | |
awal_ | hi | 08:49 |
---|---|---|
awal_ | can you suggest me something to solve | 08:50 |
awal_ | something related to machine learning | 08:54 |
awal_ | as i'm new to the field | 08:55 |
awal_ | and want good suggestions to excel | 08:55 |
@wiking | awal_, first i would try to solve something quite trivial | 09:05 |
@wiking | see the enterance tasks | 09:05 |
awal_ | could you provide a link ? | 09:07 |
awal_ | thanks btw | 09:12 |
@wiking | awal_, its on github | 09:19 |
@wiking | check the issues | 09:19 |
@wiking | http://github.com/shogun-toolbox/shogun/issues/ | 09:19 |
awal_ | thanks :) | 09:21 |
-!- awal_ [caa43575@gateway/web/freenode/ip.202.164.53.117] has quit [Ping timeout: 260 seconds] | 09:25 | |
@wiking | asdf | 10:03 |
-!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has joined #shogun | 11:16 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 11:16 | |
@HeikoS | lisitsyn: anything you can share? | 11:16 |
lisitsyn | HeikoS: not yet sorry | 11:17 |
@HeikoS | nw, just let me know | 11:17 |
@HeikoS | I will prepare a few unit tests for the stuff that I found wasn't working | 11:17 |
-!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has quit [Quit: Leaving.] | 11:32 | |
* wiking is out of order again... tooth surgery \o/ | 12:42 | |
-!- gideonite [~gideon@unaffiliated/gideonite] has joined #shogun | 13:26 | |
-!- nikhilweee [~nikhilwee@128.199.66.195] has joined #shogun | 13:34 | |
lisitsyn | wiking: 0_o | 13:41 |
-!- rahul_ [~rahul@49.207.189.220] has joined #shogun | 14:32 | |
-!- witness [uid10044@gateway/web/irccloud.com/x-myoashpplxbldarf] has joined #shogun | 14:43 | |
rahul_ | Hey, I am working on cleaning up the ipython-notebooks when I found a number of dead-links. Here is a quick script that lists the same https://gist.github.com/Red-devilz/67dee8c8afc2502202b16466ff6da225 | 15:01 |
rahul_ | Not sure how I would rectify this | 15:01 |
@wiking | rahul_, looks great | 15:09 |
@wiking | links like this are easy to fix with a regex | 15:09 |
@wiking | http://www.shogun-toolbox.org/doc/en/3.0.0/classshogun_1_1CEuclideanDistance.html | 15:10 |
@wiking | just replace http://www.shogun-toolbox.org/doc/en/3.0.0 with http://www.shogun-toolbox.org/api/latest | 15:10 |
@wiking | http://www.shogun-toolbox.org/api/latest/classshogun_1_1CEuclideanDistance.html | 15:10 |
rahul_ | wiking: Okay sure, thanks a lot. I'll do that | 15:13 |
-!- awal_ [caa43575@gateway/web/freenode/ip.202.164.53.117] has joined #shogun | 15:16 | |
-!- awal_ [caa43575@gateway/web/freenode/ip.202.164.53.117] has quit [Ping timeout: 260 seconds] | 16:11 | |
-!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has joined #shogun | 19:00 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 19:00 | |
@HeikoS | lisitsyn: wiking I have a random API question | 19:31 |
@HeikoS | https://github.com/shogun-toolbox/shogun/blob/develop/src/shogun/features/DotFeatures.h#L238 | 19:31 |
@HeikoS | DotFeatures implement a covariance computation method | 19:31 |
@HeikoS | but is that the right place for this kind of stuff | 19:32 |
@HeikoS | ? | 19:32 |
@wiking | it's a static method of DotFeatures | 19:32 |
@wiking | i.e. it's just a utility function | 19:33 |
@wiking | the only reason imo it's part of DotFeatures class | 19:33 |
@wiking | because its a specific cov computer for DotFeatures | 19:33 |
@wiking | so this makes sense | 19:33 |
@wiking | imo | 19:33 |
rahul_ | When executing DecisionTree.ipynb, Cross-validation with Multi-class CARTree fails. Is it because the MulticlassLabels() uses int64, while the labels in CARTree() uses float64 for labels | 19:38 |
rahul_ | point where error occurs : https://github.com/shogun-toolbox/shogun/blob/develop/src/shogun/multiclass/tree/CARTree.cpp#L346 | 19:38 |
rahul_ | the snippet of code, https://gist.github.com/Red-devilz/4b2c6cdc361bf4dcd5e5dc50b8ff3eef#file-crossvalcart-py-L51 | 19:38 |
@wiking | mmmm | 19:41 |
@wiking | i think its about the refactor of MulticlassLabels | 19:41 |
@wiking | because imo int64_t is the index of the label | 19:41 |
@wiking | where float64_t should be the probability of that label | 19:41 |
@HeikoS | maybe | 19:43 |
@HeikoS | not sure | 19:43 |
@wiking | HeikoS, ? | 19:43 |
@wiking | if we would have shogun::features::dot namespace or shogun::features then that would be a better place for it | 19:44 |
@wiking | but otherwise its the most suitable place if you only wanna support for DotFeatures | 19:44 |
@HeikoS | yeah ok | 19:45 |
@HeikoS | should use that | 19:45 |
@HeikoS | we have a few places in shogun that compute covariance | 19:45 |
@HeikoS | wiking: what are your top3 gsoc projects? | 19:45 |
@HeikoS | lisitsyn: same question to you | 19:45 |
@wiking | tomo | 19:46 |
@wiking | i'm still a bit 'dizzy' from the operation | 19:46 |
@wiking | sorry | 19:46 |
lisitsyn | HeikoS: uh lemme think | 19:47 |
@HeikoS | i would put: fast algorithms (use linalg, re-factor old shit, benchmark) | 19:47 |
@HeikoS | then it would be cool to do something on API | 19:47 |
@HeikoS | and one on model-selection | 19:48 |
@HeikoS | and one on wrapping keras (or another lib) | 19:48 |
lisitsyn | HeikoS: I do not value fast algorithm much | 19:48 |
lisitsyn | :) | 19:48 |
@HeikoS | lisitsyn: I do | 19:49 |
@HeikoS | I would start from the benchmark project of the mlpack guys | 19:49 |
lisitsyn | I mean making it usable is much more important for me | 19:49 |
lisitsyn | if it does not install .. | 19:49 |
@HeikoS | and cover the cases that are failing, incredibly slow, or crash | 19:49 |
lisitsyn | yeah crashes are important | 19:49 |
@HeikoS | like sklearn takes 10s, shogun takes 10 min | 19:49 |
@HeikoS | lisitsyn: I agree on the usability thing though | 19:50 |
@HeikoS | more important | 19:50 |
@HeikoS | lisitsyn: so what are your thoughts? | 19:51 |
@HeikoS | lisitsyn: what are the top 5 usability issues? | 19:52 |
lisitsyn | HeikoS: installation, proper exceptions, getting help on parameters | 19:52 |
lisitsyn | better defaults maybe? | 19:52 |
@HeikoS | ah yes | 19:53 |
@HeikoS | I like all of that | 19:53 |
lisitsyn | I'd love to see amalgamation | 19:53 |
@HeikoS | installation is kinda ok for now I think though | 19:53 |
lisitsyn | like in mxnet | 19:53 |
@HeikoS | so what's your thoughts on exceptions | 19:53 |
@HeikoS | and what on parameters? | 19:53 |
lisitsyn | well I recently fixed it for python | 19:53 |
lisitsyn | but our error handling is wrong | 19:53 |
lisitsyn | in most of langs | 19:53 |
lisitsyn | it should throw proper exceptions | 19:53 |
lisitsyn | not just like shogunexception for everything | 19:54 |
lisitsyn | but something meaningful | 19:54 |
@HeikoS | I see | 19:54 |
@HeikoS | so you want to create all sorts of exception classes | 19:54 |
@HeikoS | like OutOfBoundError | 19:54 |
lisitsyn | HeikoS: yeah probably | 19:55 |
lisitsyn | not that detailed | 19:55 |
@HeikoS | NoDataProvided | 19:55 |
lisitsyn | but still | 19:55 |
lisitsyn | yeah like that | 19:55 |
@HeikoS | this is for things that users can screw up | 19:55 |
@HeikoS | so I guess this is | 19:55 |
@HeikoS | wrong parameters | 19:55 |
@HeikoS | missing data | 19:55 |
lisitsyn | yes, wrong parameters | 19:55 |
@HeikoS | incompatible modules plugged together | 19:55 |
@HeikoS | lisitsyn: hey do you want to have a quick video chat about this at some point? | 19:55 |
lisitsyn | yeah why not | 19:56 |
lisitsyn | what's good time for you? | 19:56 |
@HeikoS | now? | 19:57 |
lisitsyn | not for me, cooking right now :D | 19:57 |
@HeikoS | ok | 19:59 |
@HeikoS | when is good? | 19:59 |
lisitsyn | HeikoS: some time tomorrow after 15:00 gmt sounds good | 19:59 |
@HeikoS | ok | 20:00 |
@HeikoS | will ping you | 20:00 |
@HeikoS | what are you cooking? | 20:00 |
lisitsyn | HeikoS: nothing fancy ust omelette :) | 20:01 |
lisitsyn | HeikoS: can you point me to the code that should use that array thing? | 20:01 |
lisitsyn | I was a bit lost for some aspects | 20:02 |
@HeikoS | lisitsyn: yeah | 20:09 |
@HeikoS | DynamicObjectArray | 20:09 |
@HeikoS | check where the parameters are registered | 20:09 |
@HeikoS | or let me run locally to see what fails | 20:10 |
@HeikoS | lisitsyn: https://github.com/shogun-toolbox/shogun/blob/develop/src/shogun/features/StringFeatures.cpp#L1733 | 20:11 |
@HeikoS | and features is of type SGString<ST>* features; | 20:12 |
lisitsyn | kk thanks will check | 20:35 |
lisitsyn | ah I think I understand now | 20:35 |
@HeikoS | lisitsyn: so all of those instances | 21:09 |
@HeikoS | are currently ignored in equals | 21:09 |
@HeikoS | (but not in clone) | 21:09 |
@HeikoS | lisitsyn: but we have almost zero tests that check for equals returning false | 21:10 |
-!- rahul_ [~rahul@49.207.189.220] has quit [Read error: Connection reset by peer] | 21:10 | |
@HeikoS | only checking that it returns true | 21:10 |
-!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has quit [Quit: Leaving.] | 23:33 | |
-!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has joined #shogun | 23:33 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 23:33 | |
-!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has quit [Ping timeout: 260 seconds] | 23:38 | |
-!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has joined #shogun | 23:58 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 23:58 | |
--- Log closed Fri Jan 19 00:00:25 2018 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!