{"push_id":1302612727,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"25422de79f58e214e55834524bfe696f8651889f","before":"80f44100e19fd371ff55beb3ec2ad5919fb6ac43","commits":[{"sha":"04f9a77801af3233bacadcca178ee7d7a6406bd5","author":{"name":"Evan Shelhamer","email":"31dcc837260746128e8da3d2d65bcbb549b72454@imaginarynumber.net"},"message":"[docs] clarify handling of bias and scaling by BiasLayer, ScaleLayer\n\nA bias/scaling can be applied wherever desired by defining the\nrespective layers, and `ScaleLayer` can handle both as a memory\noptimization.","distinct":true,"url":"https://api.github.com/repos/BVLC/caffe/commits/04f9a77801af3233bacadcca178ee7d7a6406bd5"},{"sha":"3b6fd1d95b374b0484f32a4f86380714c456a293","author":{"name":"Evan Shelhamer","email":"31dcc837260746128e8da3d2d65bcbb549b72454@imaginarynumber.net"},"message":"[docs] identify batch norm layer blobs","distinct":true,"url":"https://api.github.com/repos/BVLC/caffe/commits/3b6fd1d95b374b0484f32a4f86380714c456a293"},{"sha":"c8f446f640b12b0577063eca8fab004e73c0aefc","author":{"name":"Evan Shelhamer","email":"31dcc837260746128e8da3d2d65bcbb549b72454@imaginarynumber.net"},"message":"batch norm: hide statistics from solver, simplifying layer definition\n\nbatch norm statistics are not learnable parameters subject to solver\nupdates, so they must be shielded from the solver. `BatchNorm` layer now\nmasks its statistics for itself by zeroing parameter learning rates\ninstead of relying on the layer definition.\n\nn.b. declaring `param`s for batch norm layers is no longer allowed.","distinct":true,"url":"https://api.github.com/repos/BVLC/caffe/commits/c8f446f640b12b0577063eca8fab004e73c0aefc"},{"sha":"a8ec123c00723df0d0ad897e1eea32a29201c81b","author":{"name":"Evan Shelhamer","email":"31dcc837260746128e8da3d2d65bcbb549b72454@imaginarynumber.net"},"message":"batch norm: auto-upgrade old layer definitions w/ param messages\n\nautomatically strip old batch norm layer definitions including `param`\nmessages. the batch norm layer used to require manually masking its\nstate from the solver by setting `param { lr_mult: 0 }` messages for\neach of its statistics. this is now handled automatically by the layer.","distinct":true,"url":"https://api.github.com/repos/BVLC/caffe/commits/a8ec123c00723df0d0ad897e1eea32a29201c81b"},{"sha":"25422de79f58e214e55834524bfe696f8651889f","author":{"name":"Evan Shelhamer","email":"31dcc837260746128e8da3d2d65bcbb549b72454@imaginarynumber.net"},"message":"Merge pull request #4704 from shelhamer/groom-batch-norm\n\nBatch Norm: Further Documentation and Simplified Definition","distinct":true,"url":"https://api.github.com/repos/BVLC/caffe/commits/25422de79f58e214e55834524bfe696f8651889f"}]}
{"actor":{"display_login":"shelhamer"}}