Học máy với scikit-learn

Học có giám sát với scikit-learn

George Boorman

Core Curriculum Manager, DataCamp

Học máy là gì?

  • Học máy là quá trình:
    • Máy tính được trao khả năng học để ra quyết định từ dữ liệu
    • mà không cần lập trình tường minh!
Học có giám sát với scikit-learn

Ví dụ về học máy

biểu tượng email

sách

Học có giám sát với scikit-learn

Học không giám sát

  • Khai phá mẫu ẩn từ dữ liệu không gán nhãn

  • Ví dụ:

    • Nhóm khách hàng thành các cụm riêng (Phân cụm)

phân tích phân cụm

Học có giám sát với scikit-learn

Học có giám sát

  • Giá trị cần dự đoán đã biết

  • Mục tiêu: Dự đoán giá trị mục tiêu của dữ liệu chưa thấy, dựa trên các feature

 

biến đặc trưng và biến mục tiêu

Học có giám sát với scikit-learn

Các loại học có giám sát

  • Phân loại: Biến mục tiêu là các hạng mục

atm

  • Hồi quy: Biến mục tiêu là liên tục

 

bất động sản

Học có giám sát với scikit-learn

Quy ước đặt tên

  • Feature = biến dự báo = biến độc lập

  • Biến mục tiêu = biến phụ thuộc = biến phản hồi

 

biến đặc trưng và biến mục tiêu

Học có giám sát với scikit-learn

Trước khi dùng học có giám sát

  • Yêu cầu:
    • Không có giá trị khuyết
    • Dữ liệu ở định dạng số
    • Dữ liệu lưu trong pandas DataFrame hoặc mảng NumPy

 

  • Thực hiện Phân tích Khám phá Dữ liệu (EDA) trước
Học có giám sát với scikit-learn

Cú pháp scikit-learn

from sklearn.module import Model

model = Model()
model.fit(X, y)
predictions = model.predict(X_new)
print(predictions)
array([0, 0, 0, 0, 1, 0])
Học có giám sát với scikit-learn

Ayo berlatih!

Học có giám sát với scikit-learn

Preparing Video For Download...