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

การแสดงตามอินสแตนซ์คืออะไร


โครงสร้างการเรียนรู้ที่ง่ายที่สุดคือการท่องจำธรรมดาหรือการเรียนรู้แบบท่องจำ เนื่องจากมีการจดจำกลุ่มของอินสแตนซ์การฝึกอบรม เมื่อพบอินสแตนซ์ใหม่ ระบบจะตรวจสอบหน่วยความจำสำหรับอินสแตนซ์การฝึกอบรมที่มีลักษณะคล้ายกับอินสแตนซ์ใหม่มากที่สุด

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

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

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

บางครั้งมีการใช้เพื่อนบ้านที่ใกล้ที่สุดมากกว่าหนึ่งคน และคลาสส่วนใหญ่ของเพื่อนบ้าน k ที่ใกล้ที่สุด (หรือค่าเฉลี่ยถ่วงน้ำหนักระยะทางหากคลาสเป็นตัวเลข) จะถูกสร้างขึ้นในอินสแตนซ์ใหม่ นี้ถูกกำหนดให้เป็นวิธีการ k-nearest-neighbor

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

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

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