Github user kaknikhil commented on a diff in the pull request:

    https://github.com/apache/madlib/pull/243#discussion_r175872591
  
    --- Diff: src/modules/convex/task/mlp.hpp ---
    @@ -111,6 +117,57 @@ class MLP {
     template <class Model, class Tuple>
     double MLP<Model, Tuple>::lambda = 0;
     
    +template <class Model, class Tuple>
    +double
    +MLP<Model, Tuple>::getLossAndUpdateModel(
    +        model_type           &model,
    +        const Matrix         &x_batch,
    +        const Matrix         &y_true_batch,
    +        const double         &stepsize) {
    +
    +    uint16_t N = model.u.size(); // assuming nu. of layers >= 1
    +    size_t n = x_batch.rows();
    --- End diff --
    
    is there a reason we chose N and n as variable names ? Can we use more 
descriptive names ?
    



---

Reply via email to