Deep Learning for autonomous intelligent agents