verne.freenode.net changed the topic of #mlpack to: http://www.mlpack.org/ -- We don't respond instantly... but we will respond. Give it a few minutes. Or hours. -- Channel logs: http://www.mlpack.org/irc/
nilay has joined #mlpack
TD has quit [Ping timeout: 250 seconds]
nilay has quit [Ping timeout: 250 seconds]
nilay has joined #mlpack
Mathnerd314 has quit [Ping timeout: 244 seconds]
mentekid has joined #mlpack
pranav has joined #mlpack
pranav has quit [Client Quit]
nilay has quit [Ping timeout: 250 seconds]
nilay has joined #mlpack
nilay has quit [Ping timeout: 250 seconds]
nilay has joined #mlpack
< nilay> rcurtin zoq: in the conv2 function of armadillo, are the boundaries padded with 0, or are the boundaries reflective?
< nilay> can i use this function to do 2D convolution, regardless of how boundaries are considered (does it matter much whether we pad 0 boundary or reflective boundary)?
< nilay> also we will have to backport this function if we want to use it, so is it worth it or i just use the Naive convolution class implemented in mlpack
< zoq> nilay: It's zero padded, also the padding shouldn't really matter.
< zoq> You are right, better you use one of the Convolution rules from the ann modules here.
< nilay> zoq: we need output "same"
< nilay> not full or valid mode
< nilay> i could not find the constructor for "same"
< nilay> in arma they have full and same, so i can use same
< nilay> or i can leave it as it is
< nilay> i have used 2 loops and submat which seems decent enough?
< zoq> You could just use full and use submat to get the same size as the input data, that's what arma does.
< zoq> Do get the gradient?
< zoq> *To
< nilay> to perform triangle convolution, i made a SepFilter2D function and you suggested to use Naive Convolution
< zoq> let me take a look
< nilay> so i used 2 loops and submat. (but i also did a copymakeborder to make borders) and naive convolution uses 4 loops and pointers, it seems. i am not sure
< zoq> hm, I'm not sure, which one is faster, do you think it's reasonable to test it with some inputs? I wrote the comment because the convolution method is well tested and I'm working on a Winograd based convolution method that should be faster for small kernels.
nilay has quit [Ping timeout: 250 seconds]
Mathnerd314 has joined #mlpack
nilay has joined #mlpack
< nilay> yeah sure. so i'll give an input to both and use time command, will it do the job?
< zoq> yeah, that should be good enough.
< nilay> ok
< zoq> nilay: Can you open a PR or update the existing, once you finished the mapping function?
< nilay> zoq: yeah sure
< nilay> i am in the process of doing it. it is my first priority. sorry for the delay.
< nilay> also, i am trying to install arma 7.2
< nilay> i already had arma 7.something
< zoq> nilay: okay, great, no need to do it today or tomorrow
< nilay> do i first have to remove it and then install 7.2
< nilay> i think we can make use of index_min and index_max introduced in 7.2 . I will backport them for mlpack
< zoq> you can just build against the specific version with: ARMADILLO_INCLUDE_DIR=....
< zoq> and ARMADILLO_LIBRARY=...
< nilay> ok yeah. i remember those now. But still if i don't want to give these link commands and only use the recent version, can i do something about it?
< zoq> remove the old version and install the version you like to use to build mlpack
< nilay> ok thanks, and one more thing, can i download the irc logs on my computer and grep it if i want. It is sometimes hard to remember the date on which i was told something.
< nilay> i mean i can do this automatically writing some python code, i was asking if i have an easier way
< zoq> maybe ryan, can provide the full log file
< nilay> that would be great
nilay has quit [Ping timeout: 250 seconds]
TD has joined #mlpack
nilay has joined #mlpack
< rcurtin> nilay: hang on, let me get the raw log
< nilay> ok
< rcurtin> it is kind of long, but hopefully it is helpful
< rcurtin> maybe I should add an option to the IRC webpage to download the raw log, but I don't have time to do that today
< nilay> rcurtin: thanks, this helps a lot :)
< TD> I think the main error that I am running into is setting up the project in VS2015. I tried to build mlpack_cf and I received LNK1104 cannot open file 'kkernel32.lib'
< TD> Is there any documentation about how set up a solution / project for VS2015? Properties etc?
nilay has quit [Ping timeout: 250 seconds]