Image Classification using Convolutional Neural Networks (CNN)

classification
deep-learning
computer-vision

#1

Chào mọi người,

Vừa rồi mình cùng với giáo có làm 1 cái mini tutorial về bài toán phân lớp dữ liệu ảnh sử dụng mạng CNN. Kiến thức cũng ko có gì là mới cho những bạn đã quen thuộc với CNN, nhưng mình nghĩ sẽ có ích cho một số bạn mới bắt đầu làm quen và muốn theo hướng application nhiều hơn.

https://github.com/PreferredAI/Tutorials/tree/master/1806-image-classification

Nội dung chủ yếu xoay quanh việc so sánh 3 models: MLP, shallow CNN và deep CNN. Dataset được sử dụng là Facial Expression từ Kaggle và được modified lại thành bài toán binary classification (happy/sad). Mình nghĩ là sẽ thú vị hơn một chút so với các tutorials thường xuyên sử dụng bộ MNIST.

Models và dataset không quá lớn nên các bạn có thể dễ dàng train trên CPU với cấu hình máy vừa phải, thoải mái để thử và sáng tạo với các kiến trúc mạng mà bạn có thể nghĩ ra.

Ngoài code ra thì các bạn có thể tham khảo thêm:

Cheers!