Deep Learning for Artificial Intelligence