Mục tiêu
10 phút
Bài 2/5

Mục tiêu học tập

Các mục tiêu và kết quả đầu ra của khóa học Deep Learning

🎯 Mục tiêu học tập

Sau khi hoàn thành khóa học, bạn có thể:

1. Hiểu nền tảng Neural Networks

  • Giải thích cách hoạt động của Perceptron và Multi-layer Networks
  • Hiểu Forward Propagation và Backpropagation
  • Nắm vững các Activation Functions (ReLU, Sigmoid, Tanh, Softmax)
  • Áp dụng các kỹ thuật Regularization (Dropout, Batch Norm, L2)

2. Xây dựng CNNs cho Computer Vision

  • Hiểu Convolutional layers, Pooling, Stride, Padding
  • Triển khai các kiến trúc CNN phổ biến (LeNet, VGG, ResNet)
  • Áp dụng Transfer Learning với pretrained models
  • Xây dựng Image Classification và Object Detection

3. Làm việc với Sequence Data bằng RNNs

  • Hiểu RNN, LSTM, GRU architectures
  • Xử lý Text data và Time series
  • Xây dựng Language Models cơ bản
  • Áp dụng Attention mechanisms

4. Thực hành với PyTorch

Python
1import torch
2import torch.nn as nn
3
4# Bạn sẽ có thể tự tin viết code như này
5class CNN(nn.Module):
6 def __init__(self, num_classes=10):
7 super().__init__()
8 self.features = nn.Sequential(
9 nn.Conv2d(3, 64, kernel_size=3, padding=1),
10 nn.ReLU(),
11 nn.MaxPool2d(2),
12 nn.Conv2d(64, 128, kernel_size=3, padding=1),
13 nn.ReLU(),
14 nn.MaxPool2d(2),
15 )
16 self.classifier = nn.Linear(128 * 8 * 8, num_classes)
17
18 def forward(self, x):
19 x = self.features(x)
20 x = x.view(x.size(0), -1)
21 return self.classifier(x)

Kỹ năng đạt được

Kỹ năngMức độ
Neural Network Design⭐⭐⭐⭐
PyTorch⭐⭐⭐⭐
CNNs⭐⭐⭐⭐
RNNs/LSTMs⭐⭐⭐
Transfer Learning⭐⭐⭐⭐
Model Debugging⭐⭐⭐
Dự án cuối khóa

Bạn sẽ hoàn thành 2 dự án:

  1. Image Classification - Phân loại hình ảnh với CNN + Transfer Learning
  2. Text Classification - Phân tích sentiment với LSTM