Deep learning and its applications to machine health monitoring