Text this: Artificial Neural Networks for IoT-Enabled Smart Applications