Deep Learning from Scratch (Part 5) – History 3

Not Every Deep Learning Model Solves the Same Problem After learning what a neural network is, itโ€™s tempting to imagine that deep learning is built around one universal model. It isnโ€™t. โ€œDeep learningโ€ is really a collection of architectures, each designed with different kinds of data and different kinds of problems in mind. They all... Continue Reading →

Deep Learning from Scratch (Part 4) – History 2

The Hardware Finally Caught Up With the Ideas By the mid-1980s, neural networks had already existed for decades. The problem wasn't a lack of ideas. It was figuring out how to train larger networks effectively. In 1986, David E. Rumelhart, together with Geoffrey Hinton and Ronald Williams, published the now-famous paper that popularized the backpropagation... Continue Reading →

Deep Learning from Scratch (Part 2) – Intro 2

Running Your First Deep Learning Model Is Simpler Than It Used to Be One of the biggest misconceptions I had before learning deep learning was that I would need an expensive computer to do anything meaningful. Training neural networks requires a significant amount of computation. For a long time, that meant having access to powerful... Continue Reading →

Deep Learning from Scratch (Part 1) – Intro 1

For a long time, โ€œdeep learningโ€ sounded like one of those terms that mostly belonged to research labs, conference talks, or overly dramatic tech headlines. Then suddenly it became part of normal life. People started using systems powered by deep learning without necessarily thinking about the underlying models anymore. Recommendation systems, translation tools, image generation,... Continue Reading →

Create a website or blog at WordPress.com

Up ↑