Rademacher penalties and structural risk minimization | Synapse