Mô tả

Welcome to Modern Computer Vision™ Tensorflow, Keras & PyTorch!

AI and Deep Learning are transforming industries and one of the most intriguing parts of this AI revolution is in Computer Vision!

But what exactly is Computer Vision and why is it so exciting? Well, what if Computers could understand what they’re seeing through cameras or in images? The applications for such technology are endless from medical imaging, military, self-driving cars, security monitoring, analysis, safety, farming, industry, and manufacturing! The list is endless.

Job demand for Computer Vision workers are skyrocketing and it’s common that experts in the field are making $200,000+ USD salaries. However, getting started in this field isn’t easy. There’s an overload of information, many of which is outdated, and a plethora of tutorials that neglect to teach the foundations. Beginners thus have no idea where to start.

======================================================

Computer vision applications involving Deep Learning are booming!

Having Machines that can 'see' will change our world and revolutionize almost every industry out there. Machines or robots that can see will be able to:

  • Perform surgery and accurately analyze and diagnose you from medical scans.

  • Enable self-driving cars

  • Radically change robots allowing us to build robots that can cook, clean, and assist us with almost any task

  • Understand what's being seen in CCTV surveillance videos thus performing security, traffic management, and a host of other services

  • Create Art with amazing Neural Style Transfers and other innovative types of image generation

  • Simulate many tasks such as Aging faces, modifying live video feeds, and realistically replacing actors in films

======================================================

This course aims to solve all of that!


  • Taught using Google Colab Notebooks (no messy installs, all code works straight away)

  • 27+ Hours of up-to-date and relevant Computer Vision theory with example code

  • Taught using both PyTorch and Tensorflow Keras!

In this course, you will learn the essential very foundations of Computer Vision, Classical Computer Vision (using OpenCV) I then move on to Deep Learning where we build our foundational knowledge of CNNs and learn all about the following topics:

======================================================

Detailed OpenCV Guide covering:

  • Image Operations and Manipulations

  • Contours and Segmentation

  • Simple Object Detection and Tracking

  • Facial Landmarks, Recognition and Face Swaps

  • OpenCV implementations of Neural Style Transfer, YOLOv3, SSDs and a black and white image colorizer

  • Working with Video and Video Streams

Our Comprehensive Deep Learning Syllabus includes:

  • Classification with CNNs

  • Detailed overview of CNN Analysis, Visualizing performance, Advanced CNNs techniques

  • Transfer Learning and Fine Tuning

  • Generative Adversarial Networks - CycleGAN, ArcaneGAN, SuperResolution, StyleGAN

  • Autoencoders

  • Neural Style Transfer and Google DeepDream

  • Modern CNN Architectures including Vision Transformers (ResNets, DenseNets, MobileNET, VGG19, InceptionV3, EfficientNET and ViTs)

  • Siamese Networks for image similarity

  • Facial Recognition (Age, Gender, Emotion, Ethnicity)

  • PyTorch Lightning

  • Object Detection with YOLOv5 and v4, EfficientDetect, SSDs, Faster R-CNNs,

  • Deep Segmentation - MaskCNN, U-NET, SegNET, and DeepLabV3

  • Tracking with DeepSORT

  • Deep Fake Generation

  • Video Classification

  • Optical Character Recognition (OCR)

  • Image Captioning

  • 3D Computer Vision using Point Cloud Data

  • Medical Imaging - X-Ray analysis and CT-Scans

  • Depth Estimation

  • Making a Computer Vision API with Flask

  • And so much more

This is a comprehensive course, is broken up into two (2) main sections. This first is a detailed OpenCV (Classical Computer Vision tutorial) and the second is a detailed Deep Learning

======================================================

This course is filled with fun and cool projects including these Classical Computer Vision Projects:

  1. Sorting contours by size, location, using them for shape matching

  2. Finding Waldo

  3. Perspective Transforms (CamScanner)

  4. Image Similarity

  5. K-Means clustering for image colors

  6. Motion tracking with MeanShift and CAMShift

  7. Optical Flow

  8. Facial Landmark Detection with Dlib

  9. Face Swaps

  10. QR Code and Barcode Reaching

  11. Background removal

  12. Text Detection

  13. OCR with PyTesseract and EasyOCR

  14. Colourize Black and White Photos

  15. Computational Photography with inpainting and Noise Removal

  16. Create a Sketch of yourself using Edge Detection

  17. RTSP and IP Streams

  18. Capturing Screenshots as video

  19. Import Youtube videos directly

======================================================

Deep Learning Computer Vision Projects:

  1. PyTorch & Keras CNN Tutorial MNIST

  2. PyTorch & Keras Misclassifications and Model Performance Analysis

  3. PyTorch & Keras Fashion-MNIST with and without Regularisation

  4. CNN Visualisation - Filter and Filter Activation Visualisation

  5. CNN Visualisation Filter and Class Maximisation

  6. CNN Visualisation GradCAM GradCAMplusplus and FasterScoreCAM

  7. Replicating LeNet and AlexNet in Tensorflow2.0 using Keras

  8. PyTorch & Keras Pretrained Models - 1 - VGG16, ResNet, Inceptionv3, MobileNetv2, SqueezeNet, WideResNet, DenseNet201, MobileMNASNet, EfficientNet and MNASNet

  9. Rank-1 and Rank-5 Accuracy

  10. PyTorch and Keras Cats vs Dogs PyTorch - Train with your own data

  11. PyTorch Lightning Tutorial - Batch and LR Selection, Tensorboards, Callbacks, mGPU, TPU and more

  12. PyTorch Lightning - Transfer Learning

  13. PyTorch and Keras Transfer Learning and Fine Tuning

  14. PyTorch & Keras Using CNN's as a Feature Extractor

  15. PyTorch & Keras - Google Deep Dream

  16. PyTorch Keras - Neural Style Transfer + TF-HUB Models

  17. PyTorch & Keras Autoencoders using the Fashion-MNIST Dataset

  18. PyTorch & Keras - Generative Adversarial Networks - DCGAN - MNIST

  19. Keras - Super Resolution SRGAN

  20. Project - Generate_Anime_with_StyleGAN

  21. CycleGAN - Turn Horses into Zebras

  22. ArcaneGAN inference

  23. PyTorch & Keras Siamese Networks

  24. Facial Recognition with VGGFace in Keras

  25. PyTorch Facial Similarity with FaceNet

  26. DeepFace - Age, Gender, Expression, Headpose and Recognition

  27. Object Detection - Gun, Pistol Detector - Scaled-YOLOv4

  28. Object Detection - Mask Detection - TensorFlow Object Detection - MobileNetV2 SSD

  29. Object Detection  - Sign Language Detection - TFODAPI - EfficientDetD0-D7

  30. Object Detection - Pot Hole Detection with TinyYOLOv4

  31. Object Detection - Mushroom Type Object Detection - Detectron 2

  32. Object Detection - Website Screenshot Region Detection - YOLOv4-Darknet

  33. Object Detection - Drone Maritime Detector - Tensorflow Object Detection Faster R-CNN

  34. Object Detection - Chess Pieces Detection - YOLOv3 PyTorch

  35. Object Detection - Hardhat Detection for Construction sites - EfficientDet-v2

  36. Object DetectionBlood Cell Object Detection - YOLOv5

  37. Object DetectionPlant Doctor Object Detection - YOLOv5

  38. Image Segmentation - Keras, U-Net and SegNet

  39. DeepLabV3 - PyTorch_Vision_Deeplabv3

  40. Mask R-CNN Demo

  41. Detectron2 - Mask R-CNN

  42. Train a Mask R-CNN - Shapes

  43. Yolov5 DeepSort Pytorch tutorial

  44. DeepFakes - first-order-model-demo

  45. Vision Transformer Tutorial PyTorch

  46. Vision Transformer Classifier in Keras

  47. Image Classification using BigTransfer (BiT)

  48. Depth Estimation with Keras

  49. Image Similarity Search using Metric Learning with Keras

  50. Image Captioning with Keras

  51. Video Classification with a CNN-RNN Architecture with Keras

  52. Video Classification with Transformers with Keras

  53. Point Cloud Classification - PointNet

  54. Point Cloud Segmentation with PointNet

  55. 3D Image Classification CT-Scan

  56. X-ray Pneumonia Classification using TPUs

  57. Low Light Image Enhancement using MIRNet

  58. Captcha OCR Cracker

  59. Flask Rest API - Server and Flask Web App

  60. Detectron2 - BodyPose

Bạn sẽ học được gì

All major Computer Vision theory and concepts!

Learn to use PyTorch, TensorFlow 2.0 and Keras for Computer Vision Deep Learning tasks

OpenCV4 in detail, covering all major concepts with lots of example code

All Course Code works in accompanying Google Colab Python Notebooks

Learn all major Object Detection Frameworks from YOLOv5, to R-CNNs, Detectron2, SSDs, EfficientDetect and more!

Deep Segmentation with U-Net, SegNet and DeepLabV3

Understand what CNNs 'see' by Visualizing Different Activations and applying GradCAM

Generative Adverserial Networks (GANs) & Autoencoders - Generate Digits, Anime Characters, Transform Styles and implement Super Resolution

Training, fine tuning and analyzing your very own Classifiers

Facial Recognition along with Gender, Age, Emotion and Ethnicity Detection

Neural Style Transfer and Google Deep Dream

Transfer Learning, Fine Tuning and Advanced CNN Techniques

Important Modern CNNs designs like ResNets, InceptionV3, DenseNet, MobileNet, EffiicentNet and much more!

Tracking with DeepSORT

Siamese Networks, Facial Recognition and Analysis (Age, Gender, Emotion and Ethnicity)

Image Captioning, Depth Estimination and Vision Transformers

Point Cloud (3D data) Classification and Segmentation

Making a Computer Vision API and Web App using Flask

Yêu cầu

  • No programming experience (some Python would be beneficial)
  • Basic highschool mathematics
  • A broadband internet connection

Nội dung khoá học

67 sections

Introduction

4 lectures
Course Introduction
11:31
Course Overview
11:27
What Makes Computer Vision Hard
06:15
What are Images?
07:06

Download Code and Setup Colab

2 lectures
Download Course Resources
00:16
Setup - Download Code and Configure Colab
02:55

OpenCV - Image Operations

10 lectures
Getting Started with OpenCV4
15:56
Grayscaling Images
06:28
Colour Spaces - RGB and HSV
08:39
Drawing on Images
09:54
Transformations - Translations and Rotations
09:51
Scaling, Re-sizing, Interpolations and Cropping
12:23
Arithmetic and Bitwise Operations
09:55
Convolutions, Blurring and Sharpening Images
06:05
Thresholding, Binarization & Adaptive Thresholding
13:00
Dilation, Erosion and Edge Detection
09:19

OpenCV - Image Segmentation

5 lectures
Contours - Drawing, Hierarchy and Modes
13:35
Moments, Sorting, Approximating and Matching Contours
16:35
Line, Circle and Blob Detection
05:57
Counting Circles, Ellipses and Finding Waldo with Template Matching
06:19
Finding Corners
04:18

OpenCV - Haar Cascade Classifiers

2 lectures
Face and Eye Detection with Haar Cascade Classifiers
12:27
Vehicle and Pedestrian Detection
10:19

OpenCV - Image Analysis and Transformation

6 lectures
Perspective Transforms
08:30
Histograms and K-Means Clustering for Dominant Colors
10:32
Comparing Images MSE and Structual Similarity
05:50
Filtering on Colour
05:36
Watershed Algorithm Marker-Dased Image Segmentation
05:40
Background and Foreground Subtraction
07:24

OpenCV - Motion and Object Tracking

3 lectures
Motion Tracking with Mean Shift and CAMSHIFT
07:18
Object Tracking with Optical Flow
10:23
Simple Object Tracking by Color
04:59

OpenCV - Facial Landmark Detection & Face Swaps

2 lectures
Facial Landmark Detection with Dlib
05:32
Face Swapping with Dlib
05:16

OpenCV Projects

12 lectures
Tilt Shift Effects
05:41
GrabCut Algorithm for Background Removal
06:14
OCR with PyTesseract and EasyOCR (Text Detection)
12:46
Barcode, QR Generation and Reading
08:57
YOLOv3 in OpenCV
09:00
Neural Style Transfer with OpenCV
11:52
SSDs in OpenCV
04:38
Colorize Black and White Photos using a Caffe Model in OpenCV
07:45
Inpainting to Restore Damaged Photos
03:41
Add and Remove Noise and Fix Contrast with Histogram Equalization
09:18
Detect Blur in Images
05:06
Facial Recognition
09:35

OpenCV - Working With Video

7 lectures
Using Your Webcam and Creating a Live Sketch of Yourself
07:59
Opening Video Files in OpenCV
04:35
Saving or Recording Videos in OpenCV
03:26
Video Streams and CCTV - RTSP and IP
04:33
Auto Reconnect to Video Streams
03:02
Capturing Video using Screenshots
04:56
Importing YouTube Videos into OpenCV
06:34

ChatGPT4's Computer Vision Revolution and Transformers

5 lectures
Introduction to ChatGPT
01:30
Why Transformers Changed Everything!
01:58
ChatGPT4 for Computer Vision Applications
02:22
Understanding Embeddings and RAG
02:23
Future of Generative AI
02:02

GPT4V - DINO-GPT4V: Next-Gen Vision Models (2023 Update)

3 lectures
Introduction to DINO-GPT4V
01:22
Use DINO-GPT4V on Hugging Face
00:06
DINO-GPT4-V: Use GPT-4V in a Two-Stage Detection Model
00:34

MetaCLIP - Comparing Images

2 lectures
How to use MetaCLIP
02:51
Meta Clip Paper Explaiend - Demystifying CLIP Data
01:39

Deep Learning in Computer Vision Introduction

22 lectures
Introduction to Convolution Neural Networks
05:17
Convolutions
08:53
Feature Detectors
04:41
3D Convolutions and Color Images
04:47
Kernel Size and Depth
04:00
Padding
03:57
Stride
05:22
Activation Functions
05:14
Pooling
05:53
Fully Connected Layers
02:48
Softmax
02:42
Putting Together Your Convolutional Neural Network
07:45
Parameter Counts in CNNs
05:29
Why CNNs Work So Well On Images
04:30
Training a CNN
06:26
Loss Functions
06:58
Backpropagation
06:29
Gradient Descent
07:36
Optimisers and Learning Rate Schedules
06:50
Deep Learning CNN Recap
09:57
Deep Learning History
14:09
Deep Learning Libraries Overview
10:56

Building CNNs in PyTorch

9 lectures
Importing Required Libraries
07:15
Transformation Pipeline
04:31
Inspect and Visualise Data
08:26
Data Loaders
04:46
Building our Model
12:22
Optimisers and Loss Function
02:14
Training Your Model
11:46
Saving Model and Displaying Results
06:40
Plot and Visualize Your Results
04:43

Building CNNs in TensorFlow with Keras

7 lectures
Loading Data
03:37
View and Inspect Data
04:18
Preprocessing Our Data
05:04
Constructing the CNN
06:25
Training the Model
04:19
Plotting the Training Results
04:13
Saving and Loading and Visualising Results
10:11

Assessing Model Performance

7 lectures
Deep Learning Libraries PyTorch vs Keras Review
13:49
Assessing Model Performance
06:17
Confusion Matrix and Classification Report
14:05
Keras Viewing Misclassifications
07:23
Keras - Confusion Matrix and Classification Report
05:48
PyTorch Viewing Misclassifications
06:34
PyTorch - Confusion Matrix and Misclassifications
04:14

Improving Models and Advanced CNN Design

12 lectures
What is Overfitting and Generalisation?
08:54
Introduction to Regularization
01:56
Drop Out
03:13
L1 and L2 Regularization
03:58
Data Augmentation
04:19
Early Stopping
03:29
Batch Normalization
04:39
When Do We Use Regularization
02:16
Training a Fashion Classifider (FNIST) with no Regularization using Keras
09:54
Training a Fashion Classifider (FNIST) with Regularization using Keras
12:05
Training a Fashion Classifider (FNIST) with no Regularization using PyTorch
07:07
Training a Fashion Classifider (FNIST) with Regularization using PyTorch
11:41

Visualizing What CNN's Learn

8 lectures
Visualizing CNN Filters or Feature Maps
05:15
Visualising Filter Activations
07:32
Keras Filter Visualization and Activations
14:49
Maximizing Filters
04:27
Class Maximization
05:21
Filter and Class Maximization
17:11
Grad-CAM Visualize What Influences Your Model
02:59
Grad-CAM Plus
08:58

Advamced Convolutional Neural Networks

12 lectures
History and Evolution of Convolutional Neural Networks
03:53
LeNet
03:04
AlexNet
03:53
VGG16 and VGG19
05:00
ResNets
04:43
Why ResNets Work So Well
04:35
MobileNetV1 and V2
10:05
InceptionV3
05:45
SqueezeNet
04:34
EfficientNet
05:31
DenseNet
07:04
The ImageNet Dataset
05:22

Building and Loading Advanced CNN Archiectures and Rank-N Accuracy

6 lectures
Implementing LeNet and AlexNet in Keras
16:04
Loading Pre-trained Networks in PyTorch (ResNets, DenseNets, MobileNET, VGG19)
19:20
Loading Pre-trained Networks in Keras (ResNets, DenseNets, MobileNET, VGG19)
13:07
The Top-N or Rank-N Accuracy Metric
03:02
Getting the Rank-N Accuracy in PyTorch
11:04
Getting the Rank-N Accuracy in Keras
06:36

Using Callbacks in Keras and PyTorch

3 lectures
What are Callbacks?
04:21
Cats vs Dogs Classifier using Callbacks in PyTorch
14:58
Cats vs Dogs Classifier using Callbacks in Keras
14:42

PyTorch Lightning

5 lectures
Introduction to PyTorch Lightning
07:50
Lightning Setup and Class
06:47
Auto Batch and Learning Rate Selection plus Tensorboards
11:25
PyTorch Lightning Calls, Saving, Inference
08:50
Training on Multiple GPU, Profiling and TPUs
06:31

Transfer Learning and Fine Tuning

7 lectures
Transfer Learning Introduction
08:24
Transfer Learning in PyTorch Lightning
06:30
Transfer Learning and Fine Tuning with Keras
11:18
Keras Feature Extraction
13:07
PyTorch Fine Tuning
14:44
PyTorch Transfer Learning and Freezing Network Layers
03:39
PyTorch Feature Extraction
11:04

Google DeepStream and Neural Style Transfer

6 lectures
Introduction to Google DeepDream Visualizations
05:19
Google DeepDream in Keras
07:09
Google DeepDream in PyTorch
04:35
Introduction to Neural Style Transfer
10:22
Neural Style Transfer in Keras
15:01
Neural Style Transfer in PyTorch
05:13

Autoencoders

3 lectures
Introduction to Autoencoders
06:52
Autoencoders in Keras
09:27
Autoencoders in PyTorch
08:02

Generative Adversarial Networks (GANs)

10 lectures
Introduction to GANs
04:31
How Do GANs Work?
05:13
Training GANs
07:53
Use Cases for GANs
09:41
Keras DCGAN with MNIST
12:09
PyTorch GANs
08:03
Super Resolution GAN
09:42
AnimeGAN
03:56
ArcaneGAN
02:46
Difusion Models (2023)
02:06

Siamese Network

4 lectures
Introduction to Siamese Networks
05:58
Training Siamese Networks
03:24
Siamese Networks in Keras
08:59
Siamese Networks in PyTorch
07:21

Face Recognition (Age, Gender, Emotion and Ethnicity) with Deep Learning

5 lectures
Face Recognition Overview
07:22
Facial Similarity Keras VGGFace
06:12
Face Recognition Keras One Shot Learning and Friends
07:48
Face Recognition PyTorch FaceNet
05:19
DeepFace - Age, Gender, Emotion, Ethnicity and Face Recognition
14:11

Object Detection

7 lectures
Object Detection
09:23
History of Object Detectors
08:26
Intersection Over Union
02:57
Mean Average Precision
07:54
Non Maximum Suppression
03:00
R-CNNs, Fast R-CNNs and Faster R-CNNs
07:50
Single Shot Detectors (SSDs)
07:04

Modern Object Detectors - YOLOv8, EfficientDet, Detectron2

7 lectures
Introduction to YOLO
06:13
YOLOv8
02:48
How YOLO Works
04:15
Training YOLO
04:28
YOLO Evolution
05:45
EfficientDet
05:59
Detectron2
07:02

Gun Detector - Scaled-YoloV4

1 lectures
Gun Detector - Scaled-YoloV4
11:56

Mask Detector TFODAPI MobileNetV2_SSD

1 lectures
Mask Detector TFODAPI MobileNetV2_SSD
07:30

Sign Language Detector TFODAPI EfficentDet

1 lectures
Sign Language Detector TFODAPI EfficentDet
07:23

Pothole Detector - TinyYOLOv4

1 lectures
Pothole Detector - TinyYOLOv4
05:19

Mushroom Detector Detectron2

1 lectures
Mushroom Detector Detectron2
05:10

Website Region Detector YOLOv4 Darknet

1 lectures
Website Region Detector YOLOv4 Darknet
05:12

Drone Maritime Detector R-CNN

1 lectures
Drone Maritime Detector R-CNN
05:39

Chess Piece YOLOv3

1 lectures
Chess Piece YOLOv3
04:30

Bloodcell Detector YOLOv5

1 lectures
Bloodcell Detector YOLOv5
04:39

Hard Hat Detector EfficentDet

1 lectures
Hard Hat Detector EfficentDet
03:24

Bloodcell Detector YOLOv5

1 lectures
Bloodcell Detector YOLOv5
04:39

Plant Doctor Detector YOLOv5

1 lectures
Plant Doctor Detector YOLOv5
06:32

Deep Segmentation - U-Net, SegNet, DeeplabV3 and Mask R-CNN

6 lectures
Introduction to Deep Segmentation
12:05
Image Segmentation Keras UNET SegNet
07:53
PyTorch DeepLabV3
05:46
Mask-RCNN Tensorflow Matterport
04:44
Detectron2 Mask R-CNN
05:08
Train Mask R-CNN Shapes Dataset
05:06

Segment Anything Model (SAM)

2 lectures
Introduction to SAMs
02:01
Intoduction
01:33

Body Pose Estimation

1 lectures
Body Pose Estimation
03:15

Tracking with DeepSORT

2 lectures
DeepSORT Introduction
09:00
DeepSORT with YOLOv5
04:10

Deep Fakes

1 lectures
Creating a Deep Fake
05:30

Vision Transformers - ViTs

3 lectures
Introduction to Vision Transformers
05:16
Vision Transformer in Detail with PyTorch
08:36
Vision Transformers in Keras
05:26

BiT BigTransfer Classifier Keras

1 lectures
BiT BigTransfer Classifier Keras
06:36

Depth Estimation

1 lectures
Depth Estimation Project
07:26

Image Similarity using Metric Learning

1 lectures
Image Similarity using Metric Learning
05:51

Image Captioning with Keras

1 lectures
Image Captioning with Keras
09:23

Video Classification usign CNN+RNN

1 lectures
Video Classification usign CNN+RNN
05:11

Video Classification with Transformers

1 lectures
Video Classification with Transformers
04:41

Point Cloud Classification PointNet

1 lectures
Point Cloud Classification PointNet
06:04

Point Cloud Segmentation Using PointNet

1 lectures
Point Cloud Segmentation Using PointNet
09:12

Tutorial on Neural Radiance Fields (NeRFs)

1 lectures
Introduction Neural Radiance Fields
01:45

3D Vision and Lidar

2 lectures
Introduction to 3D Vision
01:28
Introduction to LIDAR Technology
01:29

3D Reconstrution

1 lectures
Tutorial on 3D Reconstruction
02:14

Computer Vision Anotation Strategies

1 lectures
Best Practices
01:55

Medical Project - X-Ray Pneumonia Prediction

1 lectures
X-Ray Pneumonia Prediction
05:53

Medical Project - 3D CT Scan Classification

1 lectures
3D CT Scan Classification
05:33

Low Light Image Enhancement MIRNet

1 lectures
Low Light Image Enhancement MIRNet
07:42

Deploy your CV App using Flask RestFUL API & Web App

2 lectures
Flask RestFUL API
07:25
Flask Web App
04:29

OCR Captcha Cracker

1 lectures
OCR Captcha Cracker
05:27

Productionising Computer Vision Models Cloud, GPUs, Embedded Devices and Mobile

5 lectures
Introduction to Productionising Models
01:57
Deploying on the Cloud
01:58
Deploying on Embedded Devices
01:58
Deploying on GPUs using NVIDIA's DeepStream
02:09
Deploying on Mobile Devices
01:56

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.