Giá trị ngoại lai và chuẩn hóa

Luyện tập câu hỏi phỏng vấn Machine Learning bằng Python

Lisa Stuart

Data Scientist

Giá trị ngoại lai (Outliers)

  • Một hoặc vài quan sát cách xa phần còn lại trong một đặc trưng.

Giá trị ngoại lai

1 https://bolt.mph.ufl.edu/6050-6052/unit-1/one-quantitative-variable-introduction/understanding-outliers/
Luyện tập câu hỏi phỏng vấn Machine Learning bằng Python

Khoảng tứ phân vị (IQR)

IQR dữ liệu

1 By Jhguch at en.wikipedia, CC BY-SA 2.5, https://commons.wikimedia.org/w/index.php?curid=14524285
Luyện tập câu hỏi phỏng vấn Machine Learning bằng Python

Đường khớp tốt nhất

Đường hồi quy tốt nhất

1 https://www.r-bloggers.com/outlier-detection-and-treatment-with-r/
Luyện tập câu hỏi phỏng vấn Machine Learning bằng Python

Các hàm xử lý ngoại lai

Hàm trả về
sns.boxplot(x= , y='Loan Status') boxplot theo biến mục tiêu
sns.distplot() biểu đồ tần suất và KDE
np.abs() giá trị tuyệt đối
stats.zscore() z-score đã tính
mstats.winsorize(limits=[0.05, 0.05]) chặn đáy/đỉnh cho ngoại lai
np.where(condition, true, false) thay thế giá trị
Luyện tập câu hỏi phỏng vấn Machine Learning bằng Python

Phương sai cao vs thấp

Phương sai

1 https://machinelearningmastery.com/a-gentle-introduction-to-calculating-normal-summary-statistics/
Luyện tập câu hỏi phỏng vấn Machine Learning bằng Python

Chuẩn hóa (standardization) vs chuẩn hóa min-max (normalization)

  • Chuẩn hóa (standardization):
    • Chuẩn hóa z-score
    • Đưa về mean 0 và sd 1

Công thức chuẩn hóa z-score

  • Chuẩn hóa min-max (normalization):
    • Tỉ lệ min/max
    • Đưa về khoảng (0, 1)

Công thức thu nhỏ min-max

1 https://medium.com/@rrfd/standardize-or-normalize-examples-in-python-e3f174b65dfc
Luyện tập câu hỏi phỏng vấn Machine Learning bằng Python

Các hàm thu nhỏ thang đo

  • scikit-learn.preprocessing.StandardScaler() --> (mean=0, sd=1)
  • sklearn.preprocessing.MinMaxScaler() --> (0,1)
Luyện tập câu hỏi phỏng vấn Machine Learning bằng Python

Ngoại lai và chuẩn hóa thang đo

Xác định và xử lý ngoại lai thế nào? Chuẩn hóa min/max hoặc z-score ảnh hưởng gì lên dữ liệu? Chọn phát biểu đúng:

  • Ngoại lai là điểm chỉ hơi nằm ngoài phạm vi các điểm tương tự trong một đặc trưng.
  • Trong bối cảnh phù hợp, ngoại lai bất thường hữu ích cho mô hình ML dự đoán.
  • Thu nhỏ min/max cho mean 0, SD 1 và tăng phương sai.
  • Chuẩn hóa z-score đưa dữ liệu về (0,1) và cải thiện độ khớp mô hình.
Luyện tập câu hỏi phỏng vấn Machine Learning bằng Python

Ngoại lai và chuẩn hóa: đáp án

Xác định và xử lý ngoại lai thế nào? Chuẩn hóa min/max hoặc z-score ảnh hưởng gì lên dữ liệu? Đáp án đúng là:

  • Trong bối cảnh phù hợp, ngoại lai bất thường hữu ích cho mô hình ML dự đoán. (Ngoại lệ thường gặp trong phát hiện gian lận, an ninh mạng, và các tình huống cần tìm chúng.)
Luyện tập câu hỏi phỏng vấn Machine Learning bằng Python

Ngoại lai và chuẩn hóa: đáp án sai

Xác định và xử lý ngoại lai thế nào? Chuẩn hóa min/max hoặc z-score ảnh hưởng gì lên dữ liệu?

  • Ngoại lai chỉ hơi ngoài phạm vi các điểm tương tự. (Chỉ nghi ngoại lai khi vượt quá 1,5 lần IQR.)
  • Thu nhỏ min/max cho mean 0, SD 1 và tăng phương sai. (Min/max đưa dữ liệu về (0,1); phương sai tăng hay giảm tùy dữ liệu gốc.)
  • Chuẩn hóa z-score đưa dữ liệu về (0,1) và cải thiện mô hình. (Z-score đưa mean 0, sd 1; có thể cải thiện mô hình.)
Luyện tập câu hỏi phỏng vấn Machine Learning bằng Python

Điều cuối cùng...

Các bước tiền xử lý

Luyện tập câu hỏi phỏng vấn Machine Learning bằng Python

Ayo berlatih!

Luyện tập câu hỏi phỏng vấn Machine Learning bằng Python

Preparing Video For Download...