Master the foundations and advanced concepts of deep learning, from basic neural networks to powerful models like CNNs, RNNs, and Transformers.
Deep learning sits behind most of the artificial intelligence you use every day, from the assistant on your phone to the recommendations you scroll past. This series takes you the whole way there, starting from a single artificial neuron and building up to the Transformer architecture behind modern language models, with working code at every step. It is written to be read in order, and each chapter leads into the next.
The aim is to give you both the intuition and the practice. You will see the math where it matters, but every idea is also shown as something you can run, first from scratch in NumPy and then with Keras and TensorFlow.
The ten chapters are grouped into four parts that move from fundamentals to practical application:
The best place to begin is the introduction to artificial neural networks.
By the end of the series you will understand how a neural network actually learns, be able to build and train one yourself, and know which architecture suits which kind of problem. You will also be ready to move from theory into applied work, such as building real systems on top of large language models in the RAG field manual.
The series assumes you can read basic Python and are comfortable with simple algebra. Everything else, including the deep learning ideas and the framework code, is explained as it comes up. If you would like to brush up on the language first, the Python Programming series is a good starting point, and the Machine Learning series gives helpful background on the ideas neural networks build upon.
Sign in to join the discussion and post comments.
Sign in