Learning A Discriminative Feature Network