Bidirectional Nonnegative Deep Model and Its Optimization in Learning. (16th November 2016)