Learning Theory and Experiments with Competitive Networks