Temperament detection based on Twitter data: classical machine learning versus deep learning