Overview of deep learning
Deep learning is a subfield of machine learning that focuses on neural networks. Neural networks aren't that new as a concept – they were introduced back in the 1940s but didn't gain much in popularity until they started winning data science competitions (somewhere around 2010).
Potentially the biggest year for deep learning and AI was 2016, all due to a single event. AlphaGo, a computer program that plays the board game Go, defeated the highest-ranking player in the world. Before this event, Go was considered to be a game that computers couldn't master, as there are so many potential board configurations.
As mentioned before, deep learning is based on neural networks. You can think of neural networks as directed acyclic graphs – a graph consisting of vertices (nodes) and edges (connections). The input layer (the first layer, on the far left side) takes in the raw data from your datasets, passes it through one or multiple...