Our team's final ranking can be found on Kaggle Competition Leaderboard. We ranked at 205th out of a total of 1917 teams (top 11%) with about two weeks of effort, not bad for our first team Kaggle challenge under such a short period of time.
We have detailed our workflow on the Readme document for sharing and future references.
All of our code runs on Python 3.
We have used polyglot, and NLTK for text feature engineering.
TensorFlow and OpenCV-Python are used for processing and extracting features in the provided images.