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/
Prabhat-IIT has joined #mlpack
Prabhat-IIT has quit [Client Quit]
govg has joined #mlpack
csoni_ has joined #mlpack
csoni_ has quit [Read error: Connection reset by peer]
ShikharJ_ has joined #mlpack
< ShikharJ_> zoq: I was looking at the implementation for Deconvolutional layers from this paper (https://arxiv.org/abs/1603.07285).
< ShikharJ_> It seems that for every transpose convolutional operation, there exists a corresponding convolutional operation, which can be computed from the mentioned equations.
< ShikharJ_> Do you think, we should try and just compute the corresponding convolutional operation first and directly pass over the work to the existing convolutional layer implementation?
< ShikharJ_> That way, we could prevent a lot of code duplication in my opinion, but under the skin, it would essentially be the existing code that does the work.
< ShikharJ_> Otherwise, we could also try and implement Deconv layers as a standalone feature (I'm guessing this would be a faster thing to do, as we don't have to create a Conv layer instance). What would you prefer?
travis-ci has joined #mlpack
< travis-ci> ShikharJ/mlpack#117 (RBM - 93e3154 : Shikhar Jaiswal): The build has errored.
travis-ci has left #mlpack []
travis-ci has joined #mlpack
< travis-ci> ShikharJ/mlpack#118 (GAN - 110ebf4 : Shikhar Jaiswal): The build has errored.
travis-ci has left #mlpack []
csoni_ has joined #mlpack
csoni_ has quit [Ping timeout: 248 seconds]
csoni_ has joined #mlpack
csoni_ has quit [Read error: Connection reset by peer]
sumedhghaisas2 has joined #mlpack
sumedhghaisas has quit [Ping timeout: 240 seconds]
sumedhghaisas2 has quit [Read error: Connection reset by peer]
sumedhghaisas has joined #mlpack
travis-ci has joined #mlpack
< travis-ci> ShikharJ/mlpack#119 (Deconv - 00d7cd5 : Shikhar Jaiswal): The build has errored.
travis-ci has left #mlpack []
ShikharJ_ has quit [Ping timeout: 260 seconds]
< zoq> ShikharJ_: I would implement it as an independent layer, we might be able to internally use the conv method (not the conv layer).
ShikharJ has joined #mlpack
< ShikharJ> zoq: Do you think that the Deconv class should inherit from Conv class in that case? I am thinking along the lines of instantiating the Conv class from the constructor of Deconv class (and subsequently using its Forward and other routines).
< zoq> Idally we could avoid Inheritance, see https://github.com/mlpack/mlpack/wiki/DesignGuidelines#inheritance which might be unnecessary here since the muliplication is the main part, but at least we could try.
< zoq> What do you think if we just use the conv rule.
< zoq> We still have to reimplement some code, but I think we can't get away with it without inheritance.
< ShikharJ> Yeah that should work fine as well, implementation-wise it should be the fastest way to go. I'll give it some thought and let you know on the PR.
< zoq> Sounds perfect.
ShikharJ has quit [Quit: Page closed]
robertohueso has joined #mlpack
sumedhghaisas2 has joined #mlpack
sumedhghaisas2 has quit [Read error: Connection reset by peer]
sumedhghaisas has quit [Ping timeout: 256 seconds]
sumedhghaisas2 has joined #mlpack
csoni_ has joined #mlpack
sumedhghaisas2 has quit [Ping timeout: 256 seconds]
sumedhghaisas has joined #mlpack
witness has quit []
travis-ci has joined #mlpack
< travis-ci> ShikharJ/mlpack#120 (Deconv - 9e5d20a : Shikhar Jaiswal): The build has errored.
travis-ci has left #mlpack []
csoni_ has quit [Ping timeout: 256 seconds]
csoni_ has joined #mlpack
prateeksingh0001 has joined #mlpack
vivekp has joined #mlpack
govg has quit [Ping timeout: 264 seconds]
govg has joined #mlpack
govg has quit [Ping timeout: 240 seconds]
govg has joined #mlpack
govg has quit [Ping timeout: 248 seconds]
govg has joined #mlpack
robertohueso has quit [Quit: Leaving.]
csoni_ has quit [Ping timeout: 256 seconds]
manish7294 has joined #mlpack
sumedhghaisas2 has joined #mlpack
sumedhghaisas has quit [Ping timeout: 256 seconds]
sumedhghaisas2 has quit [Ping timeout: 265 seconds]
< manish7294> rcurtin: The det "Pathcatcher class multiple definition" error, is because of inclusion of det_utils in both det_test and det_main.cpp. Though det_test doesn't uses det_utils..
< rcurtin> that's strange though, is there some non-templated function that isn't marked 'inline' in dt_utils.hpp?
< manish7294> rcurtin: Yup, there are several!
prateeksingh0001 has quit [Quit: Leaving]
< rcurtin> manish7294: ah, that is our problem, I see now
< rcurtin> either we should mark those functions 'inline', or move the implementations from dt_utils_impl.hpp to dt_utils.cpp (and update the CMake configuration to also compile dt_utils.cpp)
< rcurtin> (I have no preference for which way is better)
< manish7294> rcurtin: Right! Those are the same functions for which error is occuring. I think inline will suffice.
sumedhghaisas has joined #mlpack
manish7294 has quit [Remote host closed the connection]
sumedhghaisas has quit [Read error: Connection reset by peer]
sumedhghaisas has joined #mlpack
csoni_ has joined #mlpack
csoni_ has quit [Read error: Connection reset by peer]
ImQ009 has joined #mlpack
robertohueso has joined #mlpack
ImQ009 has quit [Quit: Leaving]
sumedhghaisas has quit [Read error: Connection reset by peer]
sumedhghaisas has joined #mlpack
robertohueso has left #mlpack []