Deep learning background