scikit-learn
MLHọc máy
Tổng quan scikit-learn
Scikit-learn là thư viện máy học phổ biến nhất của Python. Nó cung cấp các API đơn giản và nhất quán để phân loại, hồi quy, phân cụm, giảm kích thước, lựa chọn mô hình và tiền xử lý. Scikit-learn là điểm khởi đầu cho hầu hết mọi dự án học máy bằng Python.
PyRunhỗ trợscikit-learnnhư một phần của phân phốiPyodide, nghĩa là bạn có thể huấn luyện các trình phân loại, tính toán điểm chính xác và khám phá các thuật toán ML hoàn toàn trong trình duyệt của mình. Đó là một công cụ giáo dục mạnh mẽ — chạy trình phân loại Iris, thử nghiệm các siêu tham số và xem kết quả mà không cần sổ ghi chép trên đám mây.
Đầu ra mã & thực thi
Huấn luyện một khu rừng ngẫu nhiên trên tập dữ liệu Iris.
from sklearn.datasets import load_iris
from sklearn.model_selection import train_test_split
from sklearn.ensemble import RandomForestClassifier
from sklearn.metrics import accuracy_score, classification_report
iris = load_iris()
X, y = iris.data, iris.target
X_train, X_test, y_train, y_test = train_test_split(
X, y, test_size=0.25, random_state=42
)
clf = RandomForestClassifier(n_estimators=50, random_state=42)
clf.fit(X_train, y_train)
preds = clf.predict(X_test)
print(f"Accuracy: {accuracy_score(y_test, preds):.2%}\n")
print("Classification Report:")
print(classification_report(y_test, preds, target_names=iris.target_names))Gói liên quan
Tài nguyên Python được đề xuất
Mở rộng kiến thức của bạn với các hướng dẫn tương tác, bảng ghi chú và so sánh mã có liên quan.
Vòng lặp Python
Tìm hiểu cách sử dụng vòng lặp Python để lặp lại dữ liệu. Nắm vững các phương pháp hay nhất về vòng lặp for, while, ngắt, tiếp tục và lặp bằng các ví dụ tương tác.
Cách sắp xếp danh sách trong Python
Tìm hiểu cách sắp xếp danh sách trong Python bằng phương thức Sort() và hàm Sort(). Khám phá các ví dụ về sắp xếp khóa tùy chỉnh và thứ tự đảo ngược.
Bảng cheat phương thức chuỗi Python
Hướng dẫn tham khảo đầy đủ về thao tác chuỗi Python. Làm chủ định dạng, tìm kiếm, phân tách, thay thế và kiểm tra thuộc tính chuỗi.
Python vs JavaScript: Ngôn ngữ lập trình nào tốt nhất?
So sánh toàn diện giữa Python và JavaScript. Khám phá sự khác biệt về cú pháp, hiệu suất, trường hợp sử dụng (phụ trợ so với giao diện người dùng) và các ví dụ về mã hóa.