Speech Act Recognition using Recurrent Convolutional Neural Network and a variety of other Machine Learning and Deep Learning Techniques