Three-Stream Convolutional Neural Network With Multi-Task and Ensemble Learning for 3D Action Recognition | Synapse