Learning by Criterion Optimization on a Unitary Unimodular Matrix Group