Nền tảng về học máy: sử dụng tài liệu và video theo link ở đây: https://bkai.ai/course/machine-learning-and-data-mining/
Sách machine learning căn bản https://www.coursera.org/learn/machine-learning/home/week/1
Đầu ra: slide trình bày ngắn và làm bài tập trên khoá coursera
Đầu ra: Trình bày tư tưởng của thuật toán Gradient descent và các thuật liên quan. Hiểu được code python của Gradient descent áp dụng vào bài toán linear Regression , có thể buld được mô hình đơn giản
Đầu ra trình bày:
1. Mô hình bài toán
2. Lost function và đạo hàm của lost function
3. Kỹ thuật tối ưu
4. Ưu và nhược điểm của thuật toán
5. Viết code mô tả bằng python
Đầu ra trình bày:
1. Mô hình bài toán
2. Activation function
3. Lost function
4. Kỹ thuật tối ưu
5. Ưu nhược điểm và ứng dụng
6. Viết code miêu tả bằng python
Đầu ra trình bày:
1. Bài toán phân loại nhiều lớp
2. Bài toán sử dụng Softmax
3. Lost function trong bài toán sử dụng softmax
4. Viết code mô tả bằng python
Đầu ra trình bày:
1. Multilayer neural network cùng tư tưởng về feedforưard
2. Backpropagation
3. Viết code mô tả bằng python
Đầu ra trình bày:
1. Giới thiệu layer tích chập và pooling. Tìm hiểu về shared weight/ các kiến trúc CNN phổ biển
2. Code bài toán phân loại chó mèo bằng CNN
Đầu ra trình bày:
1. Các giải thuật tối ưu SGD+momentum, AdaGrad, RMSProp, Adam
2. Các kỹ thuật chống overfit: hiệu chỉnh L2, early stopping, dropout
3. Bài toán phân loại chó mèo kết hợp phương phối tối ưu/ chống overfitting
1. Học có giám sát
2. Học không giám sát
3. Học tăng cường
4. Học bán giám sát
Khóa học cs231n (stanford) : https://bit.ly/3uO5XUH.
Course notes và slides các bạn có thể xem tại: http://cs231n.stanford.edu/index.html
Tham khảo chính https://www.sololearn.com và https://www.coursera.org/learn/python-project
-
Đầu ra yêu cầu: Phần mềm quản lí sinh viên trên console.Mỗi sinh viên có thông tin bao gồm: MSSV, họ tên, tuổi, điểm số. Chương trình có các tính năng sau:
- Thêm sinh viên.
- Xóa sinh viên bởi MSSV.
- Sắp xếp sinh viên theo điểm số.
- Hiển thị danh sách sinh vien.
- Ghi danh sách sinh viên vào file "student.txt" .
-
Các kiểu dữ liệu : List, dict ,tuple, set .
-
Ép kiểu dữ liệu
-
Nhập xuất dữ liệu
-
Package,import thư viện , một số thư viện: datetime, os, argparse,random(Không cần tìm hiểu qúa nhiều, chỉ cần biết cách import thư viện )
-
Vòng lặp for,do,while
-
Câu lệnh điều kiện: if, else
-
Tham khảo: https://quantrimang.com/cong-nghe/python
-
Đầu ra yêu cầu: Bài tập trên trang hackerrank để quen với cú pháp python
-
Hàm return
-
Module, package
-
Thưu viện numpy:https://cs231n.github.io/python-numpy-tutorial/)
-
Vector, ma trận, ma trận nhiều chiều
-
Transpose, reshape, min, max, argmin, argmax()
-
Tham khảo: https://machinelearningcoban.com/2017/10/12/fundaml_vectors/ và https://cs231n.github.io/python-numpy-tutorial/
-
Đầu ra: Tìm hiểu cách cài đặt, các hàm, các tham số trong thư viện numpy
-
Basics : https://www.coursera.org/learn/computer-vision-basics (very short)
-
Chuỗi bài giảng chi tiết về thị giác máy tính : https://bit.ly/3g2Z4Ma
(20 videos với độ dài khoảng 1h của cô Oanh) Xem file Excel
Một số bài giảng = tiếng việt (giảng dạy qua MS Teams đc ghi lại) (Xem link trong file Excel )
-
Lecture 15, 16 (object detection and segmentation – 2h30) từ : https://bit.ly/3a8YqGH
-
Cơ bản về ảnh đa phổ
Simple and short https://www.youtube.com/watch?v=b0webdvlySo
Detailed video: https://www.youtube.com/watch?v=G425UFkYw3w
Sách tham khảo về Computer Vision (for students to pick some things that they might need, and because it points to many interesting references): https://bit.ly/3a9F43Y