Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

วิธีแบ่งแยก (Discriminate) ระหว่าง Classes ต่างๆ


Class Discrimination / Comparison (การแบ่งแยก/เปรียบเทียบคลาส)

Class discrimination ในบริบทนี้หมายถึงการเปรียบเทียบ target class กับ contrasting classes (ไม่ใช่ classism ทางสังคม) Data discrimination หรือ comparison ขุดคำอธิบายที่วิเคราะห์ target class จาก divergent classes ตัวอย่าง: สาม classes person, address, elements ไม่ comparable แต sales ใน 3 ปีล่าสุด comparable

Attribute generalization สำหรับ class characterization สามารถปรับได้ว่า generalization ทำ synchronously ระหว่าง all classes ที่ compared ตัวอย่าง: ต้องการ compare ข้อมูล XYZ Organization sales ปี 2002 และ 2003 compare สอง classes นี้ ถ้า dimension location มี abstraction ที่ city, state, country ต้อง generalize ไปที่ city หรือ state level การเปรียบเทียบแบบนี้ useful กว่า compare sales in China 2002 กับ sales in India 2003

General Process for Class Comparison (กระบวนการทั่วไปสำหรับ Class Comparison)

  • Data collection: รวบรวม relevant information ด้วย query processing แบ่งเป็น target class และ contrasting classes
  • Dimension relevance analysis: ถ้ามีหลาย dimensions และสะดวกที่จะ compare analytically ต้อง implement dimension relevance analysis บน dimensions เหล่านี้ เฉพาะ highly relevant dimensions ถูก included สำหรับ comparison
  • Presentation of the derived comparison: ผลลัพธ์สุดท้ายคาดหวังเป็น tables, graphs, rules Presentation นี้รวม conflicting measures ที่ follow comparison ระหว่าง target และ contrasting classes