validation supports dropout, we either sum or divide by batch size to work wiuth nonuniformily sized batches