Neural networks and introduction to deep learning