Feature selection vs. feature extraction

การลดมิติข้อมูลใน Python

Jeroen Boeye

Head of Machine Learning, Faktion

ทำไมต้องลดมิติข้อมูล?

 

ชุดข้อมูลจะ:
  • ซับซ้อนน้อยลง
  • ใช้พื้นที่ดิสก์น้อยลง
  • ใช้เวลาประมวลผลน้อยลง
  • โอกาสเกิด overfitting ของโมเดลลดลง
การลดมิติข้อมูลใน Python

Feature selection

รายได้ อายุ สีโปรด

การลดมิติข้อมูลใน Python

Feature selection

ฟีเจอร์ที่ถูกลบออก

insurance_df.drop('favorite color', axis=1)
การลดมิติข้อมูลใน Python

สร้าง pairplot จากข้อมูล ANSUR

sns.pairplot(ansur_df, hue="gender", diag_kind='hist')

pairplot ของร่างกาย

การลดมิติข้อมูลใน Python

สร้าง pairplot จากข้อมูล ANSUR

sns.pairplot(ansur_df, hue="gender", diag_kind='hist')

pairplot ของร่างกายพร้อมคำอธิบาย

การลดมิติข้อมูลใน Python

สร้าง pairplot จากข้อมูล ANSUR

sns.pairplot(ansur_df, hue="gender", diag_kind='hist')

pairplot ค่าคงที่

การลดมิติข้อมูลใน Python

Feature selection

แผนภาพ Feature selection

การลดมิติข้อมูลใน Python

Feature selection

แผนภาพ Feature selection

Feature extraction

แผนภาพ Feature extraction

การลดมิติข้อมูลใน Python

Feature extraction - ตัวอย่าง

pairplot 4 vs. 4

การลดมิติข้อมูลใน Python

Feature extraction - ตัวอย่าง

pairplot หลัง PCA transform

การลดมิติข้อมูลใน Python

มาฝึกกันเถอะ!

การลดมิติข้อมูลใน Python

Preparing Video For Download...