Posts by Category

Computer Vision

Mô phỏng phong cách hội hoạ với Style Transfer

5 minute read

Một trong những ứng dụng hay và thú vị nhất trong những năm gần đây là Neural Style Transfer. Nhờ có ứng dụng này, chúng ta có thể mô phỏng phong cách nghệ t...

Object Detection với mô hình YOLO

7 minute read

YOLO (You Only Look Once) là một trong những mô hình nổi tiếng nhất trong Object Detection (phát hiện đối tượng). Khi mới ra mắt, YOLO đã cho thấy một tốc độ...

Object Detection với mô hình SSD-MobileNet

6 minute read

Object Detection (phát hiện đối tượng) là một trong những công nghệ trong thị giác máy tính được sử dụng phổ biến nhất cho đến nay. Có thể hiểu Object Detect...

Nhận diện khuôn mặt với HOG và Deep Learning

6 minute read

Nhược điểm của mô hình Haar Cascade (có sẵn trong OpenCV) không nhận diện được khuôn mặt nghiêng hay bị che và cần phải tinh chỉnh cẩn thận cho từng trường h...

Nhận diện khuôn mặt trên Videos

6 minute read

Trong quá trình làm việc với thị giác máy tính, mình luôn bị thu hút bởi những bản demo công nghệ mới được áp dụng trên videos. Có lẽ một phần là do videos s...

OpenCV cơ bản - Chỉnh ảnh không cần Photoshop?

2 minute read

OpenCV là một trong những thư viện mã nguồn mở được dùng phổ biến nhất khi làm việc trong mảng thị giác máy tính. Thư viện này cung cấp rất nhiều công cụ thu...

Back to top ↑

Machine Learning Intro

Bài 7: Các cuộc thi học máy

less than 1 minute read

Tham gia các cuộc thi học máy là một cách tuyệt vời để cải thiện các kỹ năng khoa học dữ liệu và đánh giá tiến độ của chung ta.

Bài 6: Mô hình Random Forest

2 minute read

Sau khi đã làm quen với mô hình cây quyết định, bạn lại phải đưa ra một quyết định khó khăn. Một cây quyết định sâu với nhiều phân nhánh sẽ dễ overfitting vì...

Bài 5: Underfitting và Overfitting

4 minute read

Bài hôm nay, chúng ta sẽ tìm hiểu về khái niệm overfitting và underfitting và cách áp dụng để cải thiện độ chính xác của mô hình.

Bài 4: Đánh giá chất lượng mô hình

5 minute read

Chúng ta đã hoàn thành việc xây dựng mô hình ở bài trước, vậy chất lượng mô hình đó ra sao? Trong bài hôm nay, chúng ta sẽ làm quen với việc đánh giá chất lư...

Bài 3: Xây dựng mô hình đầu tiên

5 minute read

Sau khi đã làm quen với dữ liệu, chúng ta có thể bắt đầu xây dựng một mô hình đơn giản để xem mô hình dự đoán đơn giản. Hãy tiếp tục sử dụng dữ liệu về giá n...

Bài 2: Tìm hiểu dữ liệu cơ bản

2 minute read

Một bước không thể thiếu trong bất kỳ dự án học máy nào là tìm hiểu và làm quen với dữ liệu. Chúng ta sẽ sử dụng thư viện Pandas trong Python cho việc này. Đ...

Back to top ↑

Intermediate Machine Learning

Tránh rò rỉ dữ liệu (Data Leakage)

6 minute read

Trong bài hôm nay, chúng ta sẽ tìm hiểu về vấn đề rò rỉ dữ liệu và một số cách để tránh gặp phải vấn đề này trong thực tiễn. Nếu không biết cách xử lý, rò rỉ...

Mô hình XGBoost

5 minute read

Trong bài hôm nay, chúng ta sẽ học cách phát triển và tối ưu mô hình học máy với gradient boosting, phương pháp đã thống trị rất nhiều cuộc thi học máy trên ...

Kiểm định chéo

5 minute read

Trong bài hôm nay, chúng ta sẽ học cách sử dụng phương pháp kiểm định chéo để đánh giá chất lượng mô hình.

Xử lý giá trị bị thiếu (missing values)

6 minute read

Trong bài hôm nay, chúng ta sẽ học 3 phương pháp để xử lý dữ liệu bị thiếu (missing values) và so sánh hiệu quả của các phương pháp này với nhau.

Machine Learning trung cấp

4 minute read

Chào mừng bạn đến với khóa học học máy trung cấp (Intermediate Machine Learning) từ Kaggle Learn!

Back to top ↑

Data Science Understanding

Quy trình khai thác dữ liệu trong doanh nghiệp

7 minute read

Khi còn ngồi trên ghế nhà trường, khoa học dữ liệu đối với mình chỉ gói gọn trong việc lấy dữ liệu có sẵn, áp dụng thuật toán và đánh giá độ chính xác của mô...

Giới thiệu về Data Visualization

4 minute read

Như mình đã đề cập trong bài viết “Những kỹ năng cần thiết trong khoa học dữ liệu”, mô tả dữ liệu bằng hình ảnh (Data Visualization) là một trong những kỹ nă...

Back to top ↑

Natual Language Processing

Bổ sung kiến thức cho ChatGPT

5 minute read

Mặc dù là chatbot tốt nhất hiện tại, ChatGPT không thể trả lời về những thông tin mà nó chưa được tiếp xúc trong quá trình huấn luyện.

Chatbot chưa bao giờ dễ đến thế với ChatGPT

5 minute read

Các bạn đã thử chat chit với ChatGPT chưa? Với những ai chưa biết thì ChatGPT là một ứng dụng có khả năng trò chuyện rất giống con người trong nhiều chủ đề k...

ChatGPT và Generative based chatbots

4 minute read

Tại thời điểm này thì có lẽ bạn đã biết về ChatGPT. Đây là một chatbot (hệ thống trả lời tự động) nổi lên như một hiện tượng với khả năng trả lời rất hay tro...

Giới thiệu về Chatbot

4 minute read

Chatbot đã thay đổi cách chúng ta tương tác với công nghệ và dịch vụ trực tuyến. Chúng ta đã dần quen với việc trò chuyện với chatbot trên trang web của một ...

Back to top ↑

Genenal

Cách chia dữ liệu khi xây dựng mô hình học máy

4 minute read

Gần đây có bạn hỏi mình nên chia dữ liệu làm mấy phần khi xây dựng mô hình học máy. Bạn đó đã tham khảo nhiều ví dụ và bài hướng dẫn nhưng có ví dụ thì chia ...

Hệ số lây nhiễm R

6 minute read

Chào các bạn! Hơn 2 tháng rồi mình mới lại viết bài cho blog. Lý do là đợt vừa rồi mình bận bịu thu xếp đồ đạc và về Việt Nam cách ly. Sau 2 tuần ở trong “tr...

Back to top ↑

Machine Learning

Giới thiệu về Machine Learning

4 minute read

Thuật ngữ Machine Learning (ML) là một trong những thuật ngữ rất phổ biến trong những năm gần đây. Tuy nhiên đây là một khái niệm tương đối mơ hồ với nhiều n...

Back to top ↑