Sau 4 năm học đại học thì mình hoàn toàn nhất trí với cụm này "Data Structures + Algorithms = Programs". Nhưng một điều đáng buồn là các bạn mình nói riêng hay đa số các bạn trẻ đang theo học Công Nghệ Thông Tin lại đang quá sa đà vào việc chạy theo xu hướng ngôn ngữ hơn là tập trung vào việc tư duy thuật toán. Tiện đây mình xin post một số bài viết hay về thuật toán thuộc trong những blog mà mình cảm thấy thích thú với hy vọng rằng giúp các bạn thay đổi cách nhìn về thuật toán :-D

Phân tích thành phần chính (Principal Component Analysis – PCA) là một trong những phương pháp phân tích dữ liệu nhiều biến đơn giản nhất. Phần 1 của bài này sẽ nói về động lực và ý tưởng chính của PCA, sau đó trình bày từng bước trong thuật toán PCA. Như thường lệ, để hiểu thuật toán thì cài đặt là cách tốt nhất, do đó một đoạn mã MATLAB minh họa từng bước trong PCA cũng được trình bày. Phần cuối cùng là chi tiết các khai triển Toán học trong PCA. Do mục tiêu ứng dụng nên các phương trình cụ thể được để dành đến phần này, người đọc nếu thật sự quan tâm nguyên lí của PCA, tại sao PCA lại sử dụng những công thức như thế v.v… thì có thể tham khảo phần sau để biết thêm chi tiết ...

Chi tiết về bài viết các bạn có thểm tham khảo thêm trong blog này: phvuresearch

Nếu các bạn có nhu cầu muốn mua sách về thuật toán bằng tiếng Việt hay tiếng Anh các bạn có thể liên hệ với mình qua trang web sau muatuxa

Hy vọng bài viết sẽ giúp ích được cho các bạn.