Bỏ qua nội dung
  • TASTE OF KNOWLEDGE
    • Giới thiệu
    • -
    • TASTE OF KNOWLEDGE
    Taste of KnowlegdeTaste of Knowlegde
    • Menu
    • Office
      • Power Point
      • Excel
      • Word
    • Giao trinh
      • HTML
      • HTMLCSS
      • PHP
      • Xây dựng trang web
      • kiểm thử
        • testcase
        • tester
        • testlink
    • KHÓA HỌC
      • Phân tích và Trực quan hóa dữ liệu cùng Power BI
      • Data Analysic with Microsoft
      • ỨNG DỤNG MICROSOFT OFFICE 2019
      • Kỹ năng giảng dạy Trực Tuyến – Elearning
      • Tin học Đại Cương – Y Dược
      • Xay dựng trang Web với HTML và CSS
    • Data Science
      • Data Analysis
        • Phân tích hoạt động truyền thông với Tableau
        • Data analysic – Tableau
        • LookerStudio
      • Big Data
      • rapitminer
      • topic modeling
    • Giới thiệu
      • văn hóa
        • tản mạn
    • TỪ THIỆN – NỤ CƯỜI VIỆT
    • CHUYỂN ĐỔI SỐ
    • -
      • Trang chủ
      • Python

      Certified Data Science Practitioner (CDSP DSP-210) 7 Sections22 Lessons20 Weeks

      Chương trình giáo dục

      • 7 Sections
      • 22 Lessons
      • 20 Weeks
      Expand all sectionsCollapse all sections
      • Business Understanding trong Data Science: Hướng dẫn toàn diện theo CDSP DSP-210
        2 Items
        • 1.1
          CDSP DSP-210 là gì? Toàn cảnh lộ trình Data Science Practitioner
        • 1.2
          Business Problem đến Machine Learning: Bước đầu quyết định thành công dự án AI
      • ETL và Data Preparation: Nền tảng của mọi dự án Data Science
        4 Items
        • 2.1
          ETL trong Data Science: Nền tảng của mọi mô hình AI
        • 2.2
          Data Cleaning: Xử lý Missing, Duplicate và Outlier đúng cách
        • 2.3
          Data Quality và Data Bias: Hai yếu tố quyết định chất lượng mô hình
        • 2.4
          Feature Engineering: Cách tạo dữ liệu tốt hơn cho Machine Learning
      • Exploratory Data Analysis (EDA): Hướng dẫn từ cơ bản đến thực hành
        5 Items
        • 3.1
          EDA là gì? Khám phá dữ liệu trước khi xây dựng mô hình AI
        • 3.2
          10 biểu đồ Data Science giúp đọc dữ liệu nhanh và chính xác
        • 3.3
          Mean, Median, Mode và Distribution: Đọc đúng dữ liệu ngay từ đầu
        • 3.4
          Correlation, Feature Selection và PCA: Chọn đúng biến cho mô hình
        • 3.5
          Checklist EDA: 10 bước không nên bỏ qua trước Machine Learning
      • Machine Learning: Tổng hợp thuật toán và cách lựa chọn mô hình
        5 Items
        • 4.1
          Machine Learning là gì? Tổng quan các nhóm thuật toán phổ biến
        • 4.2
          3 Classification hay Regression? Cách chọn đúng thuật toán
        • 4.3
          Clustering và K-Means: Khi dữ liệu không có nhãn
        • 4.4
          Train, Validation và Test Set: Bí quyết xây dựng mô hình chính xác
        • 4.5
          Cross Validation và Hyperparameter Tuning dành cho người mới
      • Đánh giá mô hình Machine Learning: Metrics và phương pháp kiểm thử
        2 Items
        • 5.1
          Accuracy, Precision, Recall và F1 Score: Hiểu đúng các chỉ số đánh giá
        • 5.2
          onfusion Matrix, ROC-AUC và Overfitting qua ví dụ thực tế
      • MLOps và triển khai AI: Từ phát triển đến vận hành
        2 Items
        • 6.1
          MLOps là gì? Đưa mô hình AI từ Notebook lên Production
        • 6.2
          Docker, MLflow và Kubernetes trong triển khai Machine Learning
      • Data Storytelling và Explainable AI: Truyền đạt giá trị từ dữ liệu
        2 Items
        • 7.1
          Data Storytelling: Biến dữ liệu thành quyết định kinh doanh
        • 7.2
          Explainable AI (XAI): SHAP, LIME và khả năng giải thích mô hình

      Data Cleaning: Xử lý Missing, Duplicate và Outlier đúng cách

      1. Data Cleaning là gì?

      Định nghĩa

      Data Cleaning là quá trình:

      Xác định → Đánh giá → Sửa chữa hoặc loại bỏ các dữ liệu không đảm bảo chất lượng.

      Mục tiêu cuối cùng:

      Tăng chất lượng dữ liệu để mô hình Machine Learning học chính xác hơn.

      Blueprint DSP-210 yêu cầu người học phải biết xử lý:

      • Null Values
      • Duplicate Records
      • Corrupted Data
      • Incorrect Format
      • Outliers
      • Bias trong dữ liệu

      2. Vì sao Data Cleaning quan trọng?

      Trong thực tế

      Một mô hình AI rất mạnh

      ↓

      Nếu dữ liệu sai

      ↓

      Kết quả vẫn sai.

      Có câu nói nổi tiếng:

      Garbage In → Garbage Out (GIGO)

      Nếu dữ liệu đầu vào kém chất lượng thì mô hình dù hiện đại đến đâu cũng sẽ tạo ra kết quả kém.

      Theo tài liệu CertNexus, Data Cleaning thường là công việc tốn nhiều thời gian nhất trong toàn bộ dự án Data Science và còn được gọi là Data Wrangling hoặc Data Munging.


      3. Ba nhóm lỗi quan trọng nhất

      Data Cleaning
      
      ├── Missing Values
      │
      ├── Duplicate Records
      │
      └── Outliers

      Đây là ba nội dung xuất hiện nhiều nhất trong DSP-210.


      PHẦN I — Missing Values

      Missing Value là gì?

      Là dữ liệu bị thiếu.

      Ví dụ

      IDAge
      125
      2NULL
      331
      4NaN

      Các dạng thường gặp

      NULL

      NaN

      Blank

      ?

      Unknown

      N/A


      Tại sao Missing xuất hiện?

      Có rất nhiều nguyên nhân.

      Ví dụ

      Khách hàng không khai báo tuổi

      ↓

      Lỗi nhập liệu

      ↓

      Lỗi cảm biến

      ↓

      Lỗi truyền dữ liệu

      ↓

      Lỗi ETL

      ↓

      Không thu thập được dữ liệu


      Các cách xử lý Missing

      Cách 1

      Remove

      Xóa bản ghi

      Ví dụ

      25
      31
      42

      Ưu điểm

      Đơn giản

      Nhanh

      Nhược điểm

      Mất dữ liệu

      Không dùng nếu dữ liệu ít


      Cách 2

      Mean Imputation

      Thay bằng trung bình

      Ví dụ

      25
      30
      31
      34

      Mean = 30

      NULL

      ↓

      30

      Phù hợp

      Dữ liệu số

      Phân bố gần chuẩn


      Cách 3

      Median Imputation

      Ví dụ

      20
      21
      22
      1000

      Mean

      266

      (sai lệch)

      Median

      21.5

      (tốt hơn)

      Median phù hợp khi dữ liệu có Outlier.

      Đây là đáp án rất hay gặp trong bài thi DSP-210.


      Cách 4

      Mode

      Áp dụng

      Categorical Data

      Ví dụ

      Male
      
      Female
      
      Male
      
      NULL

      ↓

      Male


      Cách 5

      Unknown

      Ví dụ

      City
      
      NULL

      ↓

      Unknown

      Hoặc

      Not Available

      Đây là lựa chọn phổ biến cho dữ liệu phân loại khi không muốn suy diễn giá trị.


      Cách 6

      KNN Imputation

      Tìm các bản ghi giống nhau

      ↓

      Ước lượng giá trị còn thiếu

      Ưu điểm

      Chính xác hơn

      Nhược điểm

      Chậm

      Tốn tài nguyên


      Khi nào nên xóa Missing?

      Nên xóa nếu

      • Chỉ có vài bản ghi thiếu
      • Thiếu hoàn toàn
      • Không thể khôi phục
      • Dataset rất lớn

      Khi nào không nên xóa?

      Không nên nếu

      • Dataset nhỏ
      • Thiếu nhiều
      • Dữ liệu quan trọng
      • Có thể ước lượng

      PHẦN II — Duplicate

      Duplicate

      =

      Dữ liệu bị trùng.

      Ví dụ

      IDName
      1John
      2Mary
      1John

      Vì sao xuất hiện Duplicate?

      Import nhiều lần

      ↓

      Merge sai

      ↓

      Lỗi ETL

      ↓

      Khách hàng đăng ký nhiều lần

      ↓

      Sai Primary Key


      Tác hại

      Ví dụ

      Khách hàng A

      Xuất hiện

      10 lần

      ↓

      Thuật toán nghĩ

      Khách hàng này quan trọng hơn.

      ↓

      Bias.


      Cách xử lý Duplicate

      Remove Duplicate

      Đơn giản nhất

      drop_duplicates()

      Dùng Primary Key

      Ví dụ

      CustomerID

      Email

      Passport

      Citizen ID


      Fuzzy Matching

      Ví dụ

      Nguyen Van A

      Nguyễn Văn A

      Nguyen V A

      Có thể là cùng một người nhưng khác cách ghi.


      PHẦN III — Outlier

      Outlier

      =

      Giá trị bất thường.

      Ví dụ

      20
      
      21
      
      22
      
      23
      
      25
      
      24
      
      980

      980

      ↓

      Outlier.

      Blueprint DSP-210 yêu cầu nhận biết Outlier thông qua thống kê mô tả và trực quan hóa dữ liệu.


      Vì sao Outlier xuất hiện?

      Lỗi nhập liệu

      Ví dụ

      18

      ↓

      180


      Thiết bị lỗi

      ↓

      Sensor

      ↓

      10000


      Khách hàng đặc biệt

      Ví dụ

      Một khách hàng mua

      500 xe.

      Đây là Outlier hợp lệ.

      Không được xóa.


      Phát hiện Outlier

      IQR

      Q1

      ↓

      Q3

      ↓

      IQR

      =

      Q3 − Q1

      Nếu

      < Q1 - 1.5×IQR
      
      hoặc
      
      > Q3 + 1.5×IQR

      ↓

      Outlier.


      Z-score

      Z=(x−μ)/σ

      Nếu

      |Z| > 3

      ↓

      Outlier.


      Box Plot

      Hộp

      ↓

      Râu

      ↓

      Điểm nằm ngoài

      ↓

      Outlier

      Đây là cách xuất hiện rất nhiều trong đề thi.


      Xử lý Outlier

      Remove

      Xóa

      Nếu

      Lỗi nhập liệu


      Winsorization

      Không xóa

      ↓

      Đưa về ngưỡng

      Ví dụ

      980

      ↓

      100


      Transformation

      Log

      Square Root

      Box-Cox

      Giảm ảnh hưởng của giá trị cực lớn.


      Giữ nguyên

      Nếu Outlier phản ánh đúng thực tế.

      Ví dụ

      Khách VIP

      ↓

      Chi tiêu

      10 tỷ

      ↓

      Không được xóa.


      Bảng quyết định nhanh

      Vấn đềGiải pháp ưu tiên
      Missing ítRemove
      Missing nhiềuImputation
      Numeric + OutlierMedian
      Numeric chuẩnMean
      CategoricalMode hoặc Unknown
      DuplicateDeduplicate
      Outlier do lỗiRemove
      Outlier hợp lệKeep hoặc Transform

      Các bẫy rất hay gặp trong DSP-210

      Bẫy 1

      Có Missing

      ↓

      Không phải lúc nào cũng xóa.


      Bẫy 2

      Median

      không phải

      Mean.

      Median thường phù hợp hơn khi dữ liệu có Outlier.


      Bẫy 3

      Outlier

      không phải lúc nào cũng sai.

      Có thể là dữ liệu kinh doanh có giá trị.


      Bẫy 4

      Duplicate

      không chỉ làm tăng kích thước dữ liệu.

      Nó còn tạo thiên lệch (bias) trong quá trình huấn luyện mô hình

      Để lại một bình luận Hủy

      ETL trong Data Science: Nền tảng của mọi mô hình AI
      Trước
      Data Quality và Data Bias: Hai yếu tố quyết định chất lượng mô hình
      Tiếp
      Giới thiệu
      Kiến thức cho đi là kiến thức nhận về. Những chú gõ kiến miệt mài cảm nhận hương vị của Kiến Thức mỗi ngày. Toktips
      Bài viết mới
      • 12
        Th7
        IDOS Metadata Manager – Công cụ chuẩn hóa Metadata cho thư viện Markdown Chức năng bình luận bị tắt ở IDOS Metadata Manager – Công cụ chuẩn hóa Metadata cho thư viện Markdown
      • 22
        Th10
        7 Trục Quản Trị Dữ Liệu Cho Doanh Nghiệp Chức năng bình luận bị tắt ở 7 Trục Quản Trị Dữ Liệu Cho Doanh Nghiệp
      • 22
        Th10
        TRỤC QUẢN TRỊ DỮ LIỆU” (Data Management Axes) Chức năng bình luận bị tắt ở TRỤC QUẢN TRỊ DỮ LIỆU” (Data Management Axes)
      • 17
        Th11
        Bảo vệ dữ liệu trong Power BI – Power BI Data Protection Chức năng bình luận bị tắt ở Bảo vệ dữ liệu trong Power BI – Power BI Data Protection
      Đăng ký nhận bản tin mới
      Bạn nhập địa chỉ email để luôn nhận được những tin bài viết mới nhất của Toktipsvn

      Lỗi: Không tìm thấy biểu mẫu liên hệ.

      • Giới thiệu
      Giangtranvn.com
      • Office
        • Power Point
        • Excel
        • Word
      • Giao trinh
        • HTML
        • HTMLCSS
        • PHP
        • Xây dựng trang web
        • kiểm thử
          • testcase
          • tester
          • testlink
      • KHÓA HỌC
        • Phân tích và Trực quan hóa dữ liệu cùng Power BI
        • Data Analysic with Microsoft
        • ỨNG DỤNG MICROSOFT OFFICE 2019
        • Kỹ năng giảng dạy Trực Tuyến – Elearning
        • Tin học Đại Cương – Y Dược
        • Xay dựng trang Web với HTML và CSS
      • Data Science
        • Data Analysis
          • Phân tích hoạt động truyền thông với Tableau
          • Data analysic – Tableau
          • LookerStudio
        • Big Data
        • rapitminer
        • topic modeling
      • Giới thiệu
        • văn hóa
          • tản mạn
      • TỪ THIỆN – NỤ CƯỜI VIỆT
      • CHUYỂN ĐỔI SỐ
      • -