Text this: Shallow and Deep Learning Principles