เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การสร้างชุดข้อมูลสำหรับการจำแนกประเภท

การหาชุดข้อมูลจริงที่ตรงตามเกณฑ์ทุกข้อที่ต้องการนั้นอาจทำได้ยาก และหากเก็บรวบรวมมาจริง ก็อาจมีข้อกังวลด้านความเป็นส่วนตัวของข้อมูลตามมา วิธีแก้ปัญหาหนึ่งคือการใช้ตัวสร้างชุดข้อมูล ซึ่งสามารถจำลองชุดข้อมูลในโลกจริงได้อย่างใกล้เคียง

ในแบบฝึกหัดนี้ คุณจะสร้างชุดข้อมูลขนาดใหญ่สำหรับปัญหาการจำแนกประเภท 3 คลาส เพื่อให้แสดงผลข้อมูลที่สร้างขึ้นในรูปแบบ scatter plot ได้ง่าย จึงมีฟังก์ชันสำเร็จรูปชื่อ plot_data_points() เตรียมไว้ให้แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

ความเป็นส่วนตัวของข้อมูลและการทำให้ข้อมูลไม่ระบุตัวตนด้วย Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • Import ฟังก์ชันที่เกี่ยวข้องจาก sklearn.datasets สำหรับการสร้างชุดข้อมูลจำแนกประเภท
  • สร้างตัวอย่าง 5000 รายการ โดยมี 4 features, 1 cluster ต่อคลาส, 3 คลาส และค่าการแยกคลาสเท่ากับ 2
  • แสดง shape ของข้อมูลที่สร้างขึ้น
  • ดู scatter plot ที่ได้จากการสร้างข้อมูล

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Import the function for generating classification datasets
from sklearn.datasets import ____

# Generate 5000 samples with 4 features, 1 cluster per class, 3 classes, and class separation of 2
x, y = ____

# Inspect the generated data shape
print(____)

# Inspect the resulting data points in a 2 dimensional scatter plot
plot_data_points(x, y)
แก้ไขและรันโค้ด