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
< 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?