The emergence of artificial intelligence and machine learning techniques is changing the world dramatically with novel applications such as internet of things, autonomous vehicles, real-time imaging ...