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

Deep Learning 4: convolutional networks and computer vision

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

Part 4 of a refresh of Andrew Ng's Deep Learning Specialization, with the original slides in each lesson and everything updated for PyTorch 2.15, torchvision 0.29 and Keras 3.15: convolutions, padding and strides, pooling, LeNet to ResNet, 1×1 convolutions, Inception, MobileNet and EfficientNet, transfer learning and augmentation, YOLO, IoU, non-max suppression, anchor boxes, U-Net, face recognition with triplet loss, and neural style transfer, plus what changed since (vision transformers, modern detectors). Notebooks for Colab, as files and PDFs, and new charts. Plan: 9 days. Slides by DeepLearning.AI (CC BY-SA 2.0, non-commercial).

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

deep learningcnncomputer visionobject detectionpytorchkerasandrew 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: Convolutions 3 lessonsدروس · 70 min د
    • Start here10 min د
    • Computer vision and edge detectionslidesشرائح30 min د
    • Padding, strides and output sizeslidesشرائح30 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  2. Day 2: Convolution layers, pooling, and why convolutions 3 lessonsدروس · 80 min د
    • Convolutions over volumes, and one layerslidesشرائح30 min د
    • A simple CNN, and poolingslidesشرائح30 min د
    • Why convolutions workslidesشرائح20 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  3. Day 3: Classic networks, ResNets and Inception 3 lessonsدروس · 90 min د
    • LeNet-5, AlexNet and VGG-16slidesشرائح25 min د
    • Residual networksslidesشرائح35 min د
    • 1×1 convolutions and Inceptionslidesشرائح30 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  4. Day 4: MobileNet, EfficientNet and practical advice 3 lessonsدروس · 80 min د
    • MobileNet: depthwise separable convolutionsslidesشرائح30 min د
    • EfficientNet, and what came afterslidesشرائح20 min د
    • Transfer learning, augmentation and the state of visionslidesشرائح30 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  5. Day 5: Object detection 3 lessonsدروس · 85 min د
    • Localization and landmarksslidesشرائح20 min د
    • Sliding windows and YOLOslidesشرائح30 min د
    • IoU, non-max suppression and anchor boxesslidesشرائح35 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  6. Day 6: Region proposals and segmentation 2 lessonsدروس · 50 min د
    • Region proposals (R-CNN family)slidesشرائح15 min د
    • Semantic segmentation with U-Netslidesشرائح35 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  7. Day 7: Face recognition 2 lessonsدروس · 60 min د
    • Verification, recognition and one-shot learningslidesشرائح25 min د
    • Siamese networks and triplet lossslidesشرائح35 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  8. Day 8: Neural style transfer, and 1D and 3D convolutions 2 lessonsدروس · 50 min د
    • What deep networks learn, and style transferslidesشرائح35 min د
    • 1D and 3D convolutionsslidesشرائح15 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  9. Day 9: Build it, and interview drill 2 lessonsدروس · 65 min د
    • The notebooks40 min د
    • Interview drill25 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 Convolutions: edges, padding and strides C4 week 1
2 Convolution layers, pooling, and why convolutions C4 week 1
3 Classic networks, ResNets, 1×1 convolutions and Inception C4 week 2
4 MobileNet, EfficientNet and practical advice C4 week 2
5 Object detection: localization, YOLO, IoU and NMS C4 week 3
6 Region proposals and segmentation with U-Net C4 week 3
7 Face recognition C4 week 4
8 Neural style transfer, and 1D and 3D convolutions C4 week 4
9 Build it, and interview drill notebooks

About 1 to 1.5 hours a day, for 9 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 4 of 5: Convolutional neural networks, with notes on what came after the slides (vision transformers, modern detectors, segmentation models).

Credit: the slides are from the Deep Learning Specialization (course 4, Convolutional Neural Networks) 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