Bộ dữ liệu có sẵn
Thuộc phần Dữ liệu và biểu đồ trong hành trình Machine Learning của Coddy. Bài học 52 trên 60.
Bạn sẽ sớm huấn luyện các mô hình, và chương này chuẩn bị dữ liệu cho chúng. scikit-learn, thư viện ML, có sẵn các bộ dữ liệu kinh điển, như dữ liệu về các loài hoa iris này:
Một dòng tải chúng. from ... import lấy một hàm duy nhất từ một module, vì vậy bạn gọi hàm đó bằng tên riêng:
from sklearn.datasets import load_iris
iris = load_iris(as_frame=True)
print(iris.frame.shape)
print(iris.target_names)Kết quả in ra là:
(150, 5)
['setosa' 'versicolor' 'virginica']as_frame=True yêu cầu pandas, vì vậy iris.frame là một DataFrame và iris.feature_names liệt kê các phép đo. target chứa các số mà mô hình cần: iris.target_names[2] là tên của lớp 2.
Thử thách
Trung bìnhCác bác sĩ đo tế bào trong mẫu mô vú và gán nhãn mỗi tế bào là ác tính hoặc lành tính. scikit-learn cung cấp chúng qua load_breast_cancer.
Chương trình đọc n, vị trí của một đặc trưng trong feature_names.
- Tải tập dữ liệu với
as_frame=True. - In số lượng mẫu (số hàng trong khung dữ liệu), số đặc trưng và tên các lớp.
- In tên của đặc trưng
nvà giá trị trung bình của nó, làm tròn đến 2 chữ số thập phân.
Với đầu vào 3:
Samples: 569
Features: 30
Classes: ['malignant' 'benign']
mean area: 654.89Tự làm thử
n = int(input())
# Viết code của bạn bên dưới
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Dữ liệu và biểu đồ
5Biểu đồ đường và biểu đồ phân tán
Nhãn và tiêu đềBiểu đồ phân tánNhiều đường và chú giảiMàu sắc và dấu đánh dấuHình và trụcÔn tập: Số bước mỗi tuần11Bộ dữ liệu dành cho ML
Bộ dữ liệu có sẵnĐặc trưng và nhãnKhám phá theo lớpVẽ biểu đồ các lớpÔn tập: bộ dữ liệu Wine3Phép toán với mảng
Phép toán trên toàn bộ mảngThống kê tổng hợpThống kê theo trụcPhép broadcastingMặt nạ BooleanÔn tập: Điểm thi6Biểu đồ dữ liệu
Biểu đồ cộtBiểu đồ tần suấtNhiều biểu đồ trong một hìnhHình ảnh dưới dạng mảngÔn tập: Báo cáo lượng mưa9Nhóm và làm sạch dữ liệu
Đếm giá trịNhóm dữ liệuNhiều phép tổng hợpGiá trị thiếuÔn tập: Kết quả khảo sát12Thử thách cuối cùng
Báo cáo doanh sốSố liệu cảm biếnCác chữ số trong nháy mắtNhà thám hiểm chim cánh cụtTự luyện tập: Trình biên dịch Python online