A neural network in multi-task deep learning paradigm for machine vision includes an encoder that further includes a first, a second, and a third tier. The first tier comprises a first-tier unit having one or more first-unit blocks. The second tier receives a first-tier output from the first tier at one or more second-tier units, and the third tier receives a second-tier output from the second tier at one or more third-tier units. The neural network further comprises a decoder operatively coupled to the encoder to receive an encoder output.