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

วิธีการแสดงเงื่อนไขการทดสอบแอตทริบิวต์มีอะไรบ้าง


การเหนี่ยวนำแผนผังการตัดสินใจคือการเรียนรู้แผนผังการตัดสินใจจาก tupple การฝึกอบรมที่มีป้ายกำกับในชั้นเรียน แผนผังการตัดสินใจเป็นโครงสร้างแบบต้นไม้ที่มีลักษณะคล้ายแผนภาพตามลำดับ โดยที่โหนดภายใน (โหนดที่ไม่ใช่โหนด) ทุกโหนดจะระบุถึงการทดสอบแอตทริบิวต์ แต่ละสาขาจะกำหนดผลลัพธ์ของการทดสอบ และโหนดปลายสุดแต่ละโหนด (หรือโหนดปลายทาง) มีอิทธิพลต่อคลาส ฉลาก. โหนดที่ใหญ่ที่สุดในทรีคือโหนดรูท

การเหนี่ยวนำแผนผังการตัดสินใจสร้างโครงสร้างที่เหมือนผังงาน โดยแต่ละโหนดภายใน (ที่ไม่ใช่ใบไม้) ระบุการทดสอบแอตทริบิวต์ แต่ละสาขาสอดคล้องกับผลลัพธ์ของการทดสอบ และโหนดภายนอก (ใบไม้) แต่ละโหนดระบุการทำนายคลาส

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

แอตทริบิวต์บางอย่างที่ไม่เกิดขึ้นในทรีถือว่าไม่เกี่ยวข้อง ชุดของแอตทริบิวต์ที่เกิดขึ้นในทรีจะสร้างชุดย่อยของแอตทริบิวต์ที่ลดลง อัลกอริธึมการเหนี่ยวนำแผนภูมิการตัดสินใจสนับสนุนแนวทางสำหรับการกำหนดเงื่อนไขการทดสอบแอตทริบิวต์และผลลัพธ์ที่สัมพันธ์กันสำหรับแอตทริบิวต์หลายประเภท

คุณสมบัติไบนารี − แอตทริบิวต์ไบนารีเป็นแอตทริบิวต์ที่ระบุโดยมีเพียงสององค์ประกอบหรือสถานะ ได้แก่ 0 หรือ 1 โดยที่ 0 มักแสดงว่าแอตทริบิวต์นั้นขาดหายไป และ 1 แสดงว่าแอตทริบิวต์นั้นมีอยู่ แอตทริบิวต์ไบนารีถูกกำหนดเป็นบูลีนหากสองสถานะเทียบเท่ากับจริงและเท็จ

แอตทริบิวต์ไบนารีจะสมมาตรหากสถานะทั้งสองมีค่าเท่ากันและทำให้มีน้ำหนักเท่ากัน ไม่มีการกำหนดลักษณะที่ผลลัพธ์จะต้องถูกเข้ารหัสเป็น 0 หรือ 1 ตัวอย่างเช่น เพศแอตทริบิวต์ที่มีสถานะชายและหญิง

แอตทริบิวต์ไบนารีจะไม่สมมาตรหากผลลัพธ์ของรัฐไม่สำคัญเท่ากัน เช่น ผลลัพธ์เชิงบวกและเชิงลบของการตรวจสุขภาพสำหรับเอชไอวี ตามแบบแผน มันสามารถเข้ารหัสผลลัพธ์ที่สำคัญที่สุด ซึ่งโดยทั่วไปแล้วจะเป็นผลลัพธ์ที่ใกล้เคียงที่สุด ทีละ 1 (เช่น ผลบวกของ HIV) และผลต่าง ๆ ด้วย 0 (เช่น ผลลบของ HIV)

แอตทริบิวต์ที่กำหนด − Nominal กำหนดการเชื่อมโยงกับชื่อ ค่าของแอตทริบิวต์ที่ระบุคือสัญลักษณ์หรือชื่อของสิ่งต่างๆ แต่ละค่ากำหนดประเภทของหมวดหมู่ รหัส หรือสถานะ ฯลฯ คุณสมบัติที่กำหนดถูกกำหนดเป็นหมวดหมู่ ค่าไม่มีลำดับความสำคัญใด ๆ ในวิทยาการคอมพิวเตอร์ ค่าต่างๆ เรียกอีกอย่างว่าการแจงนับ

แอตทริบิวต์ลำดับ − แอตทริบิวต์ที่เป็นลำดับคือแอตทริบิวต์ที่มีค่าที่เกี่ยวข้องซึ่งมีอนุกรมหรือการจัดอันดับที่จำเป็น แต่ไม่ทราบขนาดระหว่างค่าที่ต่อเนื่องกัน

แอตทริบิวต์ลำดับสามารถสร้างการแยกไบนารีหรือหลายทาง สามารถรวมค่าแอตทริบิวต์ลำดับโดยพิจารณาว่าการจัดกลุ่มไม่ละเมิดลำดับของค่าแอตทริบิวต์

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