- Hiểu về con trỏ trong C/C++ phần 2
- Hiểu về con trỏ trong C/C++ phần 1
- Change Github account (user) at local on MacOS
- Review sách: Test-Driven Java Development. Viktor Farcic, Alex Garcia (2015)
- Review sách: Test Driven Development: By Example, Kent Beck (2002)
- Học Linux 1: Shell
- Thuật toán Rabin-Karp
- The Tortoise and Hare algorithm
- Quick sort
- Merge sort
- Selection sort
- Insertion sort
- Bubble sort
- Binary tree iterators
- Morris Inorder Tree Traversal
- Postorder traversal on binary tree
- Inorder traversal on binary tree
- Preorder traversal on binary tree
- Week 4 - Special applications: Face recognition & Neural style transfer
- Bài tập Ngôn ngữ hình thức kèm lời giải
- Week 3 - Object detection
- Week 2 - Deep convolutional models: case studies
- Week 1 - Foundations of Convolutional Neural Networks
- Week 3 - Hyperparameter tuning, Batch Normalization and Programming Frameworks
- Week 2 - Optimization algorithms
- Coursera Deep Learning Course 2 Week 1 notes: Practical aspects of Deep Learning
- Coursera Deep Learning Course 1 Week 4 notes: Deep neural networks
- Coursera Deep Learning Course 1 Week 3 notes: Shallow neural networks
- Week 2 - Neural Networks Basics
- Coursera Deep Learning Course 1 Week 1 notes: Introduction to deep learning
- Week 11 notes: Application Example: Photo OCR
- Week 10 notes: Large Scale Machine Learning
- Week 9 notes: Anomaly Detection
- Week 8 notes: Unsupervised Learning
- Week 7 notes: Support Vector Machines
- Bài tập gom cụm sử dụng thuật toán K-Means
- Bài tập khai phá tập phổ biến bằng thuật toán FP-Growth
- Bài tập khai phá tập phổ biến bằng thuật toán Apriori
- Đo lường sự tương tự giữa các đối tượng
- Bài tập phân lớp sử dụng Naive Bayes
- Bài tập xây dựng cây quyết định sử dụng thuật toán ID3
- Bài tập tiền xử lý dữ liệu
- Các đại lượng số để đo độ tập trung và độ phân tán của dữ liệu
- Các loại dữ liệu trong khai phá dữ liệu
- Số cách chia N phần tử khác nhau vào K nhóm
- Thuật toán Floyd tìm đường đi ngắn nhất giữa mọi cặp đỉnh
- Tưới nước đồng cỏ
- Tìm khớp và cầu
- Thuật toán Tarjan tìm thành phần liên thông mạnh
- KMIN
- Thuật toán Kruskal tìm cây khung nhỏ nhất
- Dãy con chung không liền kề dài nhất
- Trò chơi với băng số
- Dãy con dài nhất có tổng lớn hơn bằng p
- Truy vấn tổng các phần tử của hình chữ nhật con
- Binary Indexed Tree (BIT)
- Tìm xâu con palindrome dài nhất
- Dãy nghịch thế
- Tổng các ước của một số
- Truy vấn kiểm tra xâu palindrome
- Phân tích một số lẻ thành tổng của tối đa 3 số nguyên tố
- Đếm số cặp (a, b) sao cho a & b = n
- Disjoint Set Union (DSU)
- Đếm số ước nguyên tố của một số
- Lowest Common Ancestor
- Week 6 notes: Advice for applying machine learning
- Dijkstra
- Số số nguyên tố nhỏ nhất có tổng bằng N
- Kiểm tra chu trình trong đồ thị có hướng
- Đổi k kí tự để được xâu con liên tục cùng kí tự dài nhất
- Tìm chi phí nhỏ nhất để ngắt kết nối đồ thị
- Week 5 notes: Neural Networks: Learning