fast, flexible C++ machine learning library

mlpack IRC logs, 2018-02-24

Logs for the day 2018-02-24 (starts at 0:00 UTC) are shown below.

February 2018
--- Log opened Sat Feb 24 00:00:26 2018
00:03 -!- travis-ci [~travis-ci@ec2-54-166-128-254.compute-1.amazonaws.com] has joined #mlpack
00:03 < travis-ci> mlpack/mlpack#4084 (master - f465faf : Marcus Edel): The build passed.
00:03 < travis-ci> Change view : https://github.com/mlpack/mlpack/compare/a615ba74399a...f465faf9d81a
00:03 < travis-ci> Build details : https://travis-ci.org/mlpack/mlpack/builds/345438479
00:03 -!- travis-ci [~travis-ci@ec2-54-166-128-254.compute-1.amazonaws.com] has left #mlpack []
00:05 < rcurtin> ok, so it turns out that in order to get the ports opened, we need approval from another department
00:05 < rcurtin> they have expedited the request but will have it done Monday at the earliest
00:06 < rcurtin> I suppose it's possible I could tunnel port 80 on masterblaster through mlpack.org
00:07 < zoq> "Monday at the earliest" ... hopefully
00:18 < rcurtin> I got tired of waiting
00:18 < rcurtin> http://mlpack.org:8180/
00:18 < rcurtin> not sure how long that connection will last, but I can probably get some PRs to build after updating the hooks
00:25 < rcurtin> actually it also seems like this will not work fully correctly because the URLs are not properly rewritten, so maybe it is easier to just wait for Monday :-\
00:45 -!- kaushik_ [uid193796@gateway/web/irccloud.com/x-gumxzvvdzaoqdzab] has quit [Quit: Connection closed for inactivity]
03:19 -!- govg [~govg@unaffiliated/govg] has joined #mlpack
04:41 -!- ajaivgeorge [~ajaivgeor@] has left #mlpack ["Good Bye"]
04:59 < luffy1996> Every one my test errors were build with out successfully. However testing my code with mlpack_test shows SIGBART error. Anyone having any intuition why it is caused?
05:00 < luffy1996> https://www.irccloud.com/pastebin/GLD7TWmY/
05:01 < luffy1996> I have not posted the entire log. This is the last three lines of the log
05:02 -!- Trion [~trion@] has joined #mlpack
05:14 < rcurtin> luffy1996: try using gdb to trace what the error is
05:15 < luffy1996> Could you please more elaborate :)
05:26 -!- Trion [~trion@] has quit [Remote host closed the connection]
05:43 -!- Trion [~trion@] has joined #mlpack
05:45 -!- amraw_ [32188f4b@gateway/web/freenode/ip.] has joined #mlpack
06:28 -!- caladrius [~holoirc@] has joined #mlpack
06:46 -!- caladrius [~holoirc@] has quit [Ping timeout: 264 seconds]
06:51 -!- HoloIRCUser [~holoirc@] has joined #mlpack
07:11 -!- HoloIRCUser [~holoirc@] has quit [Remote host closed the connection]
07:23 -!- amraw_ [32188f4b@gateway/web/freenode/ip.] has quit [Quit: Page closed]
07:40 -!- ImQ009 [~ImQ009@unaffiliated/imq009] has joined #mlpack
08:01 -!- caladrius [~holoirc@] has joined #mlpack
08:04 -!- moksh [daf82e6b@gateway/web/freenode/ip.] has joined #mlpack
08:06 < moksh> @zoq I wanted to clarify something, I should implement a model(say policy gradients) for one of the available environments(like cartpole) or implement some other environment support?
08:21 -!- kaushik_ [uid193796@gateway/web/irccloud.com/x-vnrvaimbiiaoxdzk] has joined #mlpack
08:26 -!- caladrius [~holoirc@] has quit [Ping timeout: 240 seconds]
09:02 -!- deepak [0e8b2205@gateway/web/freenode/ip.] has joined #mlpack
09:07 -!- HoloIRCUser [~holoirc@] has joined #mlpack
09:23 -!- deepak [0e8b2205@gateway/web/freenode/ip.] has quit [Ping timeout: 260 seconds]
09:39 -!- caladrius [7aadc38b@gateway/web/freenode/ip.] has joined #mlpack
09:45 -!- caladrius [7aadc38b@gateway/web/freenode/ip.] has quit [Quit: Page closed]
09:51 -!- moksh [daf82e6b@gateway/web/freenode/ip.] has quit [Ping timeout: 260 seconds]
09:58 -!- HoloIRCUser [~holoirc@] has quit [Ping timeout: 248 seconds]
10:01 -!- HoloIRCUser [~holoirc@] has joined #mlpack
10:04 -!- Trion [~trion@] has quit [Remote host closed the connection]
10:05 -!- Trion [~trion@] has joined #mlpack
10:09 -!- Trion [~trion@] has quit [Ping timeout: 256 seconds]
10:10 -!- nilkel [~neel@] has joined #mlpack
10:12 -!- HoloIRCUser [~holoirc@] has quit [Ping timeout: 240 seconds]
10:15 < nilkel> Hi everyone, Neel here. I'm interested in participating in GSOC 2018 as a student. I've built mlpack from source and I've gone through the tutorials and documentation. I was hoping to work on implementing the deep learning modules and I'm going through the literature right now. I'm still a noob to mlpack though so could someone point me in the right direction and help me get started?
10:19 -!- HoloIRCUser [~holoirc@] has joined #mlpack
10:28 -!- HoloIRCUser [~holoirc@] has quit [Ping timeout: 240 seconds]
10:29 -!- HoloIRCUser [~holoirc@] has joined #mlpack
10:36 -!- Trion [~trion@] has joined #mlpack
11:12 -!- daivik [9d31f2a4@gateway/web/cgi-irc/kiwiirc.com/ip.] has joined #mlpack
11:57 -!- _Mail [0e8f239e@gateway/web/freenode/ip.] has joined #mlpack
11:57 < _Mail> Hey people
11:58 < _Mail> I got to get started with ML Pack
11:58 < _Mail> Need help to start
11:58 < zoq> _Mail: Hello have you seen: mlpack.org/gsoc.html and www.mlpack.org/involved.html?
11:59 < _Mail> Thanks zoq
11:59 < zoq> luffy1996: As rcurtin pointed out take a debugger and see if you can track the error down.
12:00 < zoq> _Mail: Here to help :)
12:01 < zoq> moksh: Hello, that is up to you, you could implement a simple RL method or implement another test environment.
12:04 < zoq> nilkel: Thanks for getting in touch, if you search for general advice please take a look at mlpack.org/gsoc.html and www.mlpack.org/involved.html. There are some open discussions on the mailing list which could be helpful.
12:09 -!- _Mail [0e8f239e@gateway/web/freenode/ip.] has quit [Ping timeout: 260 seconds]
12:12 -!- ImQ009_ [~ImQ009@unaffiliated/imq009] has joined #mlpack
12:13 -!- HoloIRCUser1 [~holoirc@] has joined #mlpack
12:13 -!- ImQ009 [~ImQ009@unaffiliated/imq009] has quit [Ping timeout: 256 seconds]
12:15 -!- HoloIRCUser [~holoirc@] has quit [Ping timeout: 240 seconds]
12:32 -!- ShikharJ [0e8bc218@gateway/web/freenode/ip.] has joined #mlpack
12:35 -!- HoloIRCUser1 [~holoirc@] has quit [Ping timeout: 240 seconds]
12:40 -!- ImNotQ009__ [~ImQ009@unaffiliated/imq009] has joined #mlpack
12:43 -!- ImQ009_ [~ImQ009@unaffiliated/imq009] has quit [Ping timeout: 252 seconds]
12:57 -!- HoloIRCUser [~holoirc@] has joined #mlpack
12:59 -!- HoloIRCUser1 [~holoirc@] has joined #mlpack
12:59 -!- HoloIRCUser [~holoirc@] has quit [Read error: Connection reset by peer]
13:09 -!- HoloIRCUser1 [~holoirc@] has quit [Ping timeout: 240 seconds]
13:10 -!- daivik [9d31f2a4@gateway/web/cgi-irc/kiwiirc.com/ip.] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
13:11 -!- HoloIRCUser [~holoirc@] has joined #mlpack
13:24 -!- ShikharJ [0e8bc218@gateway/web/freenode/ip.] has quit [Quit: Page closed]
13:28 -!- rajeshdm9_ [0e8b9b18@gateway/web/freenode/ip.] has joined #mlpack
13:34 -!- HoloIRCUser [~holoirc@] has quit [Ping timeout: 240 seconds]
13:35 -!- HoloIRCUser [~holoirc@] has joined #mlpack
13:38 -!- daivik [9d31f4ed@gateway/web/cgi-irc/kiwiirc.com/ip.] has joined #mlpack
13:44 -!- HoloIRCUser [~holoirc@] has quit [Ping timeout: 240 seconds]
13:46 -!- robertohueso [~roberto@] has joined #mlpack
13:51 < dk97[m]> hey there
13:51 -!- HoloIRCUser [~holoirc@] has joined #mlpack
13:52 < dk97[m]> I saw some activation functions in the ann module
13:53 -!- HoloIRCUser [~holoirc@] has quit [Read error: No route to host]
13:58 < zoq> dk97[m]: Hello there, yes.
13:59 < dk97[m]> However elu, celu activation are not implemented there, rather they are implemented in the layers
13:59 < dk97[m]> Any particular reason?
13:59 < dk97[m]> @zo
13:59 < dk97[m]> zoq:
14:00 -!- HoloIRCUser1 [~holoirc@] has joined #mlpack
14:02 < zoq> Yeah, the elu layer doesn't implement the same interface as the sigmoid function, since it holds another parameter (alpha). To set the additional parameter as construction time, we have to provide another constructor. I hope this makes sense.
14:05 < dk97[m]> so, point wise functions are implemented in the activation functions, but activation layers needing other layer parameters or parameters at construction time are implemented in the layers module.
14:05 < dk97[m]> zoq:
14:05 < zoq> Correct
14:09 < dk97[m]> https://arxiv.org/pdf/1706.02515.pdf
14:09 < dk97[m]> This paper has a new function selu
14:09 -!- HoloIRCUser1 [~holoirc@] has quit [Ping timeout: 256 seconds]
14:10 < dk97[m]> In this, alpha and lambda are fixed by definition.
14:10 < dk97[m]> So where should I include this function?
14:10 < dk97[m]> I am a bit confused...
14:10 < dk97[m]> zoq:
14:12 -!- Trion [~trion@] has quit [Ping timeout: 248 seconds]
14:13 -!- Trion [~trion@] has joined #mlpack
14:15 < zoq> dk97[m]: If both parameters are fixed, which they are let's implement the function as another activation function.
14:16 < dk97[m]> so should I work on this and submit a PR for the same?
14:16 < dk97[m]> zoq:
14:16 < zoq> If you like to yeah sure :)
14:17 -!- rajeshdm9_ [0e8b9b18@gateway/web/freenode/ip.] has quit [Ping timeout: 260 seconds]
14:17 < dk97[m]> cool then, I will let you know the progress!
14:17 < zoq> Sounds good.
14:18 -!- HoloIRCUser [~holoirc@] has joined #mlpack
14:22 < dk97[m]> do you use any particular code linter? I am using clang format 4.0
14:22 < dk97[m]> zoq:
14:23 < zoq> dk97[m]: See https://github.com/mlpack/mlpack/wiki/DesignGuidelines and https://github.com/mlpack/mlpack/pull/1205.
14:26 < dk97[m]> thanks I will have a look! zoq
14:27 -!- HoloIRCUser [~holoirc@] has quit [Ping timeout: 240 seconds]
14:29 -!- Trion [~trion@] has quit []
14:43 -!- daivik [9d31f4ed@gateway/web/cgi-irc/kiwiirc.com/ip.] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
14:43 -!- manthan [6725c94b@gateway/web/freenode/ip.] has joined #mlpack
14:44 -!- daivik [9d31f4ed@gateway/web/cgi-irc/kiwiirc.com/ip.] has joined #mlpack
14:49 < manthan> support for the use of word vectors or GLoVE can be added for string processing. Already available word vectors can be used for representing strings. Can this be done for "string processing utilities" idea for GSoC 2018?
14:52 -!- HoloIRCUser [~holoirc@] has joined #mlpack
14:58 -!- Netsplit *.net <-> *.split quits: daivik
15:00 -!- kaushik_ [uid193796@gateway/web/irccloud.com/x-vnrvaimbiiaoxdzk] has quit [Quit: Connection closed for inactivity]
15:15 -!- ImNotQ009__ [~ImQ009@unaffiliated/imq009] has quit [Quit: Leaving]
15:15 -!- ImQ009 [~ImQ009@unaffiliated/imq009] has joined #mlpack
15:24 -!- sumedhghaisas [~yaaic@host-92-24-109-143.ppp.as43234.net] has quit [Ping timeout: 248 seconds]
15:24 -!- HoloIRCUser [~holoirc@] has quit [Ping timeout: 260 seconds]
15:30 -!- manish7294 [a2f389f0@gateway/web/cgi-irc/kiwiirc.com/ip.] has joined #mlpack
15:32 -!- kaushik_ [uid193796@gateway/web/irccloud.com/x-ienvkqsvnnmhxhbe] has joined #mlpack
15:39 -!- HoloIRCUser1 [~holoirc@] has joined #mlpack
15:46 < manish7294> rcurtin: I went through armadillo codebase and I found that armadillo uses " for(uword i=0; i<n_elem; ++i) {}" for calculating "
15:46 < manish7294> arma::uvec results = (mat == SIZE_MAX); "
15:46 < manish7294> . So, I think we may be able to use arma::accu() in place of loop :]
15:49 < manish7294> " n_nonzero += (A[i] == val) ? uword(1) : uword(0); " manages the calculation.
15:50 -!- caladrius [6adb14cd@gateway/web/freenode/ip.] has joined #mlpack
15:51 -!- HoloIRCUser1 [~holoirc@] has quit [Ping timeout: 260 seconds]
16:00 < caladrius> Hi! I am Aarush from India. I am a Deep Learning enthusiast and have worked on a couple of related projects. I am interested in contributing to mlpack under the GSoC program. I went through the introductory pages and am currently trying out some examples. I am also going through the ANN part of the codebase(as suggested in the chat archives). I am interested in working on a sequence to sequence encoder decoder network. Is it feasi
16:00 < caladrius> ^Also, no work has been done on Siamese Networks. Could I also work on that? Thanks!
16:02 < rcurtin> manish7294: sounds good, thank youbfor digging so deep :)
16:03 < rcurtin> caladrius: sure, maybe if you write a seq2seq example we can merge it into the mlpack/models repo
16:05 < caladrius> Okay, I will work on that. Could we do something for Siamese networks as well?
16:07 -!- HoloIRCUser1 [~holoirc@] has joined #mlpack
16:07 < manthan> rcurtin: can you please guide me regarding the use of word vectors or GLoVE for string processing utilities.
16:07 -!- HoloIRCUser1 [~holoirc@] has quit [Client Quit]
16:14 < manish7294> rcurtin: Looks like tests related to calculation of noise points have been removed from DBSCAN_Bindings_test PR. Seems like, I missed the disscusion :)
16:25 -!- govg [~govg@unaffiliated/govg] has quit [Ping timeout: 240 seconds]
16:59 -!- caladrius [6adb14cd@gateway/web/freenode/ip.] has quit [Ping timeout: 260 seconds]
17:08 -!- Prabhat-IIT [6725c961@gateway/web/freenode/ip.] has joined #mlpack
17:12 < Prabhat-IIT> Hi I couldn't find any documentation regarding ann modules in official mlpack 2.2.5 docs! Plz can anyone direct me to docs?
17:15 < zoq> Prabhat-IIT: Currently the best option is to take a look at the tests: https://github.com/mlpack/mlpack/blob/master/src/mlpack/tests/feedforward_network_test.cpp, https://github.com/mlpack/mlpack/blob/master/src/mlpack/tests/recurrent_network_test.cpp, https://github.com/mlpack/mlpack/blob/master/src/mlpack/tests/ann_layer_test.cpp
17:15 < zoq> Prabhat-IIT: A tutorial will come in the next days.
17:16 < zoq> caladrius: Yes we can do the same for Siamese networks.
17:23 -!- aakanksha [7ab14da6@gateway/web/freenode/ip.] has joined #mlpack
17:31 -!- caladrius [7aadc07d@gateway/web/freenode/ip.] has joined #mlpack
17:32 < caladrius> @zoc Okay. Can a maxout layer be implemented? It would be useful for approximating functions
17:34 < caladrius> zoq:
17:34 < zoq> caladrius: No, but that is straightforward to implement, let me know if you need any help.
17:35 < caladrius> okay thanks!
17:36 < caladrius> zoq: So there's no need to implement it, right?
17:36 -!- aakanksha [7ab14da6@gateway/web/freenode/ip.] has quit [Quit: Page closed]
17:36 < zoq> caladrius: Maxout?
17:36 < caladrius> yeah
17:37 < zoq> I think we could just use arma::max over the output, but you could implement it as an extra layer.
17:37 < zoq> Both should work just fine.
17:38 < caladrius> I'll try it out then. Thanks!
17:41 < zoq> Sounds good :)
17:43 < kaushik_> zoq: do we have a tokenizer function in mlpack?
17:54 -!- caladrius[m] [caladriusm@gateway/shell/matrix.org/x-hppsifqvgzzkkihq] has joined #mlpack
18:23 -!- daivik [9d31f4ed@gateway/web/cgi-irc/kiwiirc.com/ip.] has joined #mlpack
18:30 -!- Prabhat-IIT [6725c961@gateway/web/freenode/ip.] has quit [Ping timeout: 260 seconds]
18:40 -!- manish7294 [a2f389f0@gateway/web/cgi-irc/kiwiirc.com/ip.] has quit [Remote host closed the connection]
19:01 -!- nilkel [~neel@] has quit [Quit: Ex-Chat]
19:14 < luffy1996> zoq I feel that policy gradient in complete from my side. It would be great if you go through the codes . I think you might like to merge this with the master branch.
19:16 < luffy1996> :)
19:18 < luffy1996> zoq: What are you plans to add bandit algorithms in mlpack. I believe it should be implemented for people willing to use mlpack for reinforcement learning :)
19:41 -!- travis-ci [~travis-ci@ec2-54-197-149-149.compute-1.amazonaws.com] has joined #mlpack
19:41 < travis-ci> mlpack/mlpack#4096 (master - 555557f : Ryan Curtin): The build has errored.
19:41 < travis-ci> Change view : https://github.com/mlpack/mlpack/compare/f465faf9d81a...555557f45a76
19:41 < travis-ci> Build details : https://travis-ci.org/mlpack/mlpack/builds/345664060
19:41 -!- travis-ci [~travis-ci@ec2-54-197-149-149.compute-1.amazonaws.com] has left #mlpack []
19:43 < manthan> hello, I am Manthan from India. I have a decent experience in Deep Learning and I am a DL/ML enthusiast. I wanted to ask if i can take up the task of implementing BatchNorm layer. Also if you could guide me on the use of pre-trained word vectors for string utilitites.
19:44 < manthan> @zoq @rcurtin : I have opened an issue already for the same.
19:55 < zoq> luffy1996: I'll take a look at the code once I get a chance. About Bandit algorithms, do you have something specifc in mind, before we add something we have to make sure there is a beneft, e.g. if we can come up with an implementation that is faster, or easier to use etc.
19:55 < zoq> manthan: Thanks for getting in touch, see my comment on the issue.
19:57 < zoq> kaushik_: There is no explit class for that, but depending on the task boost spirit could be helpful here.
19:57 < manthan> thanks, i am working on it.
19:58 < manthan> any guidance on the use of pre-trained word vectors/GLoVE for string to numeric representations?
20:07 -!- caladrius [7aadc07d@gateway/web/freenode/ip.] has quit [Quit: Page closed]
20:24 -!- manthan [6725c94b@gateway/web/freenode/ip.] has quit [Quit: Page closed]
20:26 -!- witness [uid10044@gateway/web/irccloud.com/x-xltqkxilblahwdmo] has joined #mlpack
21:03 < zoq> manthan: There is no existing GLoVE method yet that you could use, but there is an GSoC project idea that might change that: https://github.com/mlpack/mlpack/wiki/SummerOfCodeIdeas#string-processing-utilities
21:31 -!- daivik [9d31f4ed@gateway/web/cgi-irc/kiwiirc.com/ip.] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
22:20 -!- ImQ009 [~ImQ009@unaffiliated/imq009] has quit [Quit: Leaving]
22:20 -!- kaushik_ [uid193796@gateway/web/irccloud.com/x-ienvkqsvnnmhxhbe] has quit [Quit: Connection closed for inactivity]
22:36 -!- witness [uid10044@gateway/web/irccloud.com/x-xltqkxilblahwdmo] has quit [Quit: Connection closed for inactivity]
22:48 -!- Prabhat-IIT [6725c961@gateway/web/freenode/ip.] has joined #mlpack
--- Log closed Sun Feb 25 00:00:27 2018