Deep Learning – Types and Applications