I. Introduction
A digital era has dawned; one in which data are now the world’s most valuable resource and serve as the engine for artificial intelligence techniques that allow computers to mimic the human learning process and extract valuable information from vast amounts of data. Technology giants like Amazon and Google increase their revenues by using artificial intelligence techniques to improve their services and products. In fact, these companies and other technology titans have used information obtained through artificial intelligence to improve their digital advertising, and as a result, have amassed a net profit of over U.S $25 billion in the first quarter of 2017 [1]. In recent years, artificial intelligence techniques have evolved to incorporate machine learning and deep learning networks. Machine learning utilizes statistical methods that enable machines or computers to learn when iteratively presented with more data or experiences. On the other hand, deep learning is a subset of machine learning that uses neural networks capable of learning representations or patterns within data sets to add value to large amounts of data [2].