ChanServ changed the topic of #mlpack to: "mlpack: a fast, flexible machine learning library :: We don't always respond instantly, but we will respond; please be patient :: Logs at http://www.mlpack.org/irc/
< himanshu_pathak[>
chopper_inbound (@chopper_inbound:matrix.org): You are asking about boost::apply_visitor(outputParameter, module) . So, it returns outputParmeter of the next layer. Which we are passing as a output parameter in Forward function.
< chopper_inbound[>
'next layer' means 'module' used in `boost::apply_visitor(outputParameterVisitor, module)`? And what if `outputParameter` has some value? In this case, it will be overwritten, I guess?
< chopper_inbound[>
I think I understand now, `outputParameterVisitor` acts as a variable to carry the output of intermediate layers?
< himanshu_pathak[>
chopper_inbound (@chopper_inbound:matrix.org): yes values will be overwritten next layer means the layer whose Forward function you are trying to execute using ForwardVisitor. I think you have got it right :)
< chopper_inbound[>
Thanks for the help @himanshu_pathak:matrix.org :)