inPace
All coursesكل الدورات

Deep Learning 1: neural networks and deep learning, with PyTorch and Keras

  • about 11 h of lessonsحوالي 11 ساعة من الدروس
  • 8 modulesوحدات · 24 lessonsدروس
  • Englishالإنجليزية

Part 1 of a refresh of Andrew Ng's Deep Learning Specialization, with the original slides in each lesson and everything updated for PyTorch 2.15, TensorFlow 2.21 and Keras 3.15: logistic regression as a neural network, computation graphs and backprop, vectorization, shallow and deep networks, activations and initialization. Comes with notebooks you can open in Google Colab, download, or read as PDFs, and new charts made from real runs. Plan: 8 days. Slides by DeepLearning.AI (CC BY-SA 2.0, non-commercial).

byمن إعداد inPace checkedموثّق

deep learningneural networkspytorchtensorflowkerasandrew nginterview

On these roadmaps:ضمن هذه المسارات: Deep learning, with a machine learning refresh, Machine learning, from the maths up

What's insideمحتوى الدورة

Each module ends with tasks. The next module opens when they're done.تنتهي كل وحدة بمهام، وتُفتح الوحدة التالية عند إنجازها.

  1. Day 1: What a neural network is 3 lessonsدروس · 65 min د
    • Start here10 min د
    • Neurons, layers and supervised learningslidesشرائح30 min د
    • Why deep learning took off (and what changed since)slidesشرائح25 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  2. Day 2: Logistic regression as a tiny network 3 lessonsدروس · 85 min د
    • Binary classification and notationslidesشرائح25 min د
    • The model and its lossslidesشرائح35 min د
    • Gradient descentslidesشرائح25 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  3. Day 3: Derivatives, computation graphs and backprop 3 lessonsدروس · 80 min د
    • Derivatives without fearslidesشرائح20 min د
    • The computation graph and the chain ruleslidesشرائح30 min د
    • Gradient descent for logistic regression, on m examplesslidesشرائح30 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  4. Day 4: Vectorization and broadcasting 4 lessonsدروس · 100 min د
    • Vectorizationslidesشرائح25 min د
    • Broadcasting, and the shape bugs it causesslidesشرائح30 min د
    • Why the cost is what it isslidesشرائح15 min د
    • Notebook: logistic regression from scratch30 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  5. Day 5: One hidden layer 3 lessonsدروس · 80 min د
    • Representation: what each layer computesslidesشرائح30 min د
    • Vectorizing across examplesslidesشرائح25 min د
    • Notebook: a hidden layer bends the boundary25 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  6. Day 6: Activations, backprop and initialization 3 lessonsدروس · 85 min د
    • Activation functionsslidesشرائح30 min د
    • Backpropagation for one hidden layerslidesشرائح35 min د
    • Random initializationslidesشرائح20 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  7. Day 7: Deep networks 3 lessonsدروس · 80 min د
    • Deep L-layer networks and their dimensionsslidesشرائح30 min د
    • Why deep?slidesشرائح25 min د
    • Building blocks, parameters and hyperparametersslidesشرائح25 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  8. Day 8: Build it in PyTorch and Keras, and interview drill 2 lessonsدروس · 70 min د
    • The same network in PyTorch and in Keras40 min د
    • Interview drill30 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة

Notebooks and downloadsالدفاتر والتنزيلات

They also come inside the course. Colab runs them free in your browser.وهي موجودة داخل الدورة أيضًا. يشغّلها Colab مجانًا في متصفحك.

Read a lesson firstاقرأ درسًا أولًا

Start here

Your plan

Days Module Slides
1 What a neural network is C1 week 1
2 Logistic regression as a tiny network C1 week 2
3 Derivatives, computation graphs, backprop C1 week 2
4 Vectorization and broadcasting C1 week 2
5 One hidden layer C1 week 3
6 Activations, backprop and initialization C1 week 3
7 Deep networks C1 week 4
8 Build it in PyTorch and Keras, then an interview drill notebooks

About 1 to 1.5 hours a day, for 8 days.

Code in this course is written for PyTorch 2.15 (October 2026), TensorFlow 2.21 and Keras 3.15. The slides use TensorFlow 1-style code in places; the notes show the current way.

How each lesson works: the slides for that part open at the top of the lesson. Read them, then the notes under them: the notes explain what the slide skips, show today's PyTorch and Keras code, and point to the experiments in the notebook. Notebooks are files that come with the course: open them in Google Colab (free, nothing to install), download them for Jupyter or VS Code, or read their PDF versions with all the outputs.

This is part 1 of 5: Neural networks and deep learning. Then: improving deep networks, structuring ML projects, convolutional networks, and sequence models and transformers.

Credit: the slides are from the Deep Learning Specialization (course 1, Neural Networks and Deep Learning) by DeepLearning.AI, taught by Andrew Ng, shared under Creative Commons BY-SA 2.0 for non-commercial educational use. Take the full course on Coursera for the videos and graded labs.

Maths is written in plain text: W·x is a matrix product, Σ a sum, ^ a power, [l] the layer, (i) the example.

Licenseالرخصة: CC-BY-SA-4.0 · Updatedآخر تحديث 2026-11-13

Slides: Deep Learning Specialization by DeepLearning.AI (Andrew Ng), shared by DeepLearning.AI under Creative Commons BY-SA 2.0 for non-commercial educational use. Notes, notebooks, charts, tasks and questions: inPace.

Add to inPaceأضف إلى inPace