Bắt đầu ngayBắt đầu miễn phí

Một ngoại lệ đơn giản

Khi bắt đầu với một loại thuật toán mới, cách hay nhất là thử bằng ví dụ thật đơn giản. Vì vậy, bạn tạo một danh sách gồm ba mươi phần tử có giá trị 1.0 và chỉ một phần tử có giá trị 10.0, mà bạn kỳ vọng sẽ bị gắn cờ là ngoại lệ (outlier). Để chắc chắn dùng thuật toán đúng cách, bạn chuyển danh sách sang pandas dataframe và đưa nó vào thuật toán local outlier factor. pandas đã được cung cấp với bí danh pd.

Bài tập này là một phần của khóa học

Thiết kế quy trình Machine Learning bằng Python

Xem khóa học

Hướng dẫn bài tập

  • Import mô-đun LocalOutlierFactor với bí danh lof cho tiện.
  • Tạo một danh sách gồm ba mươi số 1 theo sau bởi một số 10, [1.0, 1.0, ..., 1.0, 10.0].
  • Ép danh sách thành một data frame.
  • In ra các điểm số ngoại lệ do thuật toán local outlier factor tạo ra.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Import the LocalOutlierFactor module
from sklearn.____ import ____ as lof

# Create the list [1.0, 1.0, ..., 1.0, 10.0] as explained
x = ____*30
x.____(10)

# Cast to a data frame
X = pd.____(x)

# Fit the local outlier factor and print the outlier scores
print(lof().____(X))
Chỉnh sửa và Chạy Mã