กลับไปหน้าบทความ

อ่าน 4 นาที

ชุดที่แตกกระจาย

กล่าวกันว่าเซตกลุ่มหนึ่งทำลายเซตอีกกลุ่มหนึ่งได้ หากสามารถ "เลือก" สมาชิกใดๆ จากเซตนั้นได้โดยใช้การหา จุดตัด แนวคิดเรื่อง เซตที่ถูกทำลาย มีบทบาทสำคัญใน ทฤษฎี Vapnik–Chervonenkis...

ชุดที่แตกกระจาย

กล่าวกันว่าเซตกลุ่มหนึ่งทำลายเซตอีกกลุ่มหนึ่งได้ หากสามารถ "เลือก" สมาชิกใดๆ จากเซตนั้นได้โดยใช้การหาจุดตัดแนวคิดเรื่องเซตที่ถูกทำลายมีบทบาทสำคัญในทฤษฎี Vapnik–Chervonenkis หรือที่รู้จักกันในชื่อทฤษฎี VC การทำลายเซตและทฤษฎี VC ถูกนำมาใช้ในการศึกษาเกี่ยวกับ กระบวนการเชิงประจักษ์รวมถึงในทฤษฎีการเรียนรู้เชิงคำนวณทาง สถิติ ด้วย

คำนิยาม

สมมติว่าAเป็นเซตและCเป็นกลุ่มของเซต กลุ่มC ทำลายเซตA ก็ต่อ เมื่อ สำหรับแต่ละเซตย่อยaของAจะมีสมาชิกc บางตัว ในCที่ทำให้

เอ=เอ.{\displaystyle a=c\cap A.}

ในทำนองเดียวกันCจะทำลายAเมื่อส่วนร่วม ของทั้งสอง เท่ากับเซตกำลังของA : P ( A ) = { cA | cC }

เราใช้ตัวอักษร C เพื่ออ้างถึง "กลุ่ม" หรือ "ชุด" ของเซต เช่น ในกลุ่ม Vapnik Chervonenkis (VC-class) โดยทั่วไปแล้ว เซตAมักถูกสมมติว่าเป็นเซตจำกัดเนื่องจากในกระบวนการเชิงประจักษ์ เราสนใจการแตกกระจายของเซตข้อมูลจำนวนจำกัด

ตัวอย่าง

เราจะแสดงให้เห็นว่าคลาสของวงกลม ทั้งหมด ในระนาบ (ปริภูมิสองมิติ) ไม่ได้ทำลายเซตของจุดสี่จุดทุกเซตบนวงกลมหน่วยแต่คลาสของเซตเว้า ทั้งหมด ในระนาบทำลายเซตของจุดจำกัดทุกเซตบนวงกลมหน่วย

ให้Aเป็นเซตของจุดสี่จุดบนวงกลมหนึ่งหน่วย และให้Cเป็นกลุ่มของวงกลมทั้งหมด

เซตAซึ่งประกอบด้วยจุดสี่จุดบนวงกลมหนึ่งหน่วย (วงกลมหนึ่งหน่วยแสดงด้วยสีม่วง)

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

ดังภาพประกอบด้านล่าง:

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

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

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

สัมประสิทธิ์การแตกหัก

ในการวัดปริมาณความสมบูรณ์ของชุดข้อมูลCเราใช้แนวคิดของสัมประสิทธิ์การแตกกระจาย (หรือที่เรียกว่าฟังก์ชันการเติบโต ) สำหรับชุดข้อมูลCΩ{\displaystyle s\subset \Omega },Ω{\displaystyle \Omega }เนื่องจาก C เป็นปริภูมิใดๆ ซึ่งมักจะเป็นปริภูมิของตัวอย่างเราจึงกำหนดสัมประสิทธิ์การแตกสลายลำดับที่nของCดังนี้

เอสซี(n)=สูงสุดx1,x2,,xnΩการ์ด{{x1,x2,,xn},ซี}{\displaystyle S_{C}(n)=\max _{\forall x_{1},x_{2},\dots ,x_{n}\in \Omega }\operatorname {card} \{\,\{\,x_{1},x_{2},\dots ,x_{n}\}\cap s,s\in C\}}

ที่ไหนการ์ด{\displaystyle \operatorname {card} }แสดงถึงจำนวนสมาชิกของเซต และx1,x2,,xnΩ{\displaystyle x_{1},x_{2},\dots ,x_{n}\in \Omega }คือเซตของ จุด nจุด ใดๆ

เอสซี(n){\displaystyle S_{C}(n)}คือจำนวนเซตย่อยที่ใหญ่ที่สุดของเซตA ใดๆ ที่ประกอบด้วย จุด nจุด ซึ่งสามารถสร้างขึ้นได้โดยการตัดกันระหว่าง A กับเซตต่างๆ ในกลุ่มC

ตัวอย่างเช่น ถ้าเซตAประกอบด้วย 3 จุด เซตกำลังของเซต A คือพี(เอ){\displaystyle P(A)}, ประกอบด้วย23=8{\displaystyle 2^{3}=8}องค์ประกอบ หากCทำลายAค่าสัมประสิทธิ์การทำลาย (3) จะเป็น 8 และเอสซี(2){\displaystyle S_{C}(2)}จะเป็น22=4{\displaystyle 2^{2}=4}อย่างไรก็ตาม หากชุดใดชุดหนึ่งเหล่านั้นเกิดขึ้นพี(เอ){\displaystyle P(A)}ไม่สามารถหาได้จากการตัดกันในcดังนั้นเอสซี(3){\displaystyle S_{C}(3)}ก็จะมีเพียง 7 ชุดเท่านั้น หากไม่สามารถหาชุดใดชุดหนึ่งเหล่านั้นได้เอสซี(3){\displaystyle S_{C}(3)}จะเป็น 0 นอกจากนี้ ถ้าเอสซี(2)=3{\displaystyle S_{C}(2)=3}ตัวอย่างเช่น จะมีองค์ประกอบหนึ่งในเซตของเซต 2 จุดทั้งหมดจากAที่ไม่สามารถได้มาจากการตัดกันกับCซึ่งสรุปได้จากข้อนี้ว่าเอสซี(3){\displaystyle S_{C}(3)}นอกจากนี้ ค่าที่ได้จะน้อยกว่า 8 (กล่าวคือCจะไม่ทำลายA ) เพราะเราได้ค้นพบเซตที่ "หายไป" ในเซตกำลังที่เล็กกว่าของเซต 2 จุดแล้ว

ตัวอย่างนี้แสดงให้เห็นถึงคุณสมบัติบางประการของเอสซี(n){\displaystyle S_{C}(n)}:

  1. เอสซี(n)2n{\displaystyle S_{C}(n)\leq 2^{n}}สำหรับทุกค่าnเพราะว่า{เอ|ซี}พี(เอ){\displaystyle \{s\cap A|s\in C\}\subseteq P(A)}สำหรับใดๆเอΩ{\displaystyle A\subseteq \Omega }.
  2. ถ้าเอสซี(n)=2n{\displaystyle S_{C}(n)=2^{n}}นั่นหมายความว่ามีเซตที่มีขนาดสมาชิกnซึ่งสามารถถูกทำลายโดยCได้
  3. ถ้าเอสซี(เอ็น)<2เอ็น{\displaystyle S_{C}(N)<2^{N}}สำหรับบางคนเอ็น>1{\displaystyle N>1}แล้วเอสซี(n)<2n{\displaystyle S_{C}(n)<2^{n}}สำหรับทุกคนnเอ็น{\displaystyle n\geq N}.

คุณสมบัติข้อที่สามหมายความว่า หากCไม่สามารถทำลายเซตใดๆ ที่มีจำนวนสมาชิกNได้ ก็จะไม่สามารถทำลายเซตที่มีจำนวนสมาชิกมากกว่านั้นได้เช่นกัน

ชั้นเรียน Vapnik Chervonenkis

ถ้าAไม่สามารถถูกทำลายโดยCได้ จะมีค่าn ที่น้อยที่สุด ที่ทำให้ค่าสัมประสิทธิ์การทำลาย (n) น้อยกว่า2n{\displaystyle 2^{n}}เนื่องจากเมื่อnมีค่ามากขึ้น ก็จะมีชุดข้อมูลที่อาจถูกมองข้ามไปมากขึ้น หรืออีกทางหนึ่ง ก็มีค่าn ที่มากที่สุดค่า หนึ่ง เช่นกันเอสซี(n){\displaystyle S_{C}(n)}ยังคงอยู่2n{\displaystyle 2^{n}}เนื่องจากเมื่อnมีค่าน้อยลง จำนวนชุดที่สามารถละเว้นได้ก็จะน้อยลง กรณีสุดขั้วของเรื่องนี้คือเอสซี(0){\displaystyle S_{C}(0)}(สัมประสิทธิ์การแตกสลายของเซตว่าง) ซึ่งจะต้องเป็นเสมอ20=1{\displaystyle 2^{0}=1}ข้อความเหล่านี้สนับสนุนการกำหนดมิติ VCของคลาสCดังนี้:

วีซี(ซี)=นาทีn{n:เอสซี(n)<2n}{\displaystyle VC(C)={\underset {n}{\min }}\{n:S_{C}(n)<2^{n}\}\,}

หรืออีกทางเลือกหนึ่งคือ ดังนี้

วีซี0(ซี)=สูงสุดn{n:เอสซี(n)=2n}.{\displaystyle VC_{0}(C)={\underset {n}{\max }}\{n:S_{C}(n)=2^{n}\}.\,}

โปรดทราบว่าวีซี(ซี)=วีซี0(ซี)+1.{\displaystyle VC(C)=VC_{0}(C)+1.}โดยทั่วไป มิติ VC จะถูกกำหนดดังนี้วีซี0{\displaystyle VC_{0}}จำนวนจุดที่เลือกมากที่สุดที่จะยังคงทำลายA (กล่าวคือnเช่นนั้น)เอสซี(n)=2n{\displaystyle S_{C}(n)=2^{n}})

หรืออีกทางหนึ่ง หากสำหรับn ใดๆ มีเซตที่มีขนาดสมาชิกnซึ่งสามารถถูกทำลายโดยCได้แล้วเอสซี(n)=2n{\displaystyle S_{C}(n)=2^{n}}สำหรับทุกค่าnและมิติ VC ของคลาสC นี้ เป็นอนันต์

คลาสที่มีมิติ VC จำกัด เรียกว่า คลาส Vapnik Chervonenkisหรือคลาส VCคลาสCจะเป็นGlivenko Cantelli อย่างสม่ำเสมอ ก็ต่อเมื่อเป็นคลาส VC เท่านั้น

ดูเพิ่มเติม

  • ที่มาของศัพท์ "ชุดแตกกระจาย"โดย เจ. สตีล
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Shattered_set&oldid=1359067402 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ชุดที่แตกกระจาย

กล่าวกันว่าเซตกลุ่มหนึ่งทำลายเซตอีกกลุ่มหนึ่งได้ หากสามารถ "เลือก" สมาชิกใดๆ จากเซตนั้นได้โดยใช้การหา จุดตัด แนวคิดเรื่อง เซตที่ถูกทำลาย มีบทบาทสำคัญใน ทฤษฎี Vapnik–Chervonenkis...

คำนิยาม

สมมติว่า A เป็น เซต และ C เป็น กลุ่ม ของเซต กลุ่ม C ทำลาย เซต A ก็ต่อ เมื่อ สำหรับแต่ละเซตย่อย a ของ A จะมีสมาชิก c บางตัว ใน C ที่ทำให้

ตัวอย่าง

เราจะแสดงให้เห็นว่าคลาสของ วงกลม ทั้งหมด ใน ระนาบ (ปริภูมิสองมิติ) ไม่ได้ทำลายเซตของจุดสี่จุดทุกเซตบน วงกลมหน่วย แต่คลาสของ เซตเว้า ทั้งหมด ในระนาบทำลายเซตของจุดจำกัดทุกเซตบนวงกลม หน่วย

สัมประสิทธิ์การแตกหัก

ในการวัดปริมาณความสมบูรณ์ของชุดข้อมูล C เราใช้แนวคิดของ สัมประสิทธิ์การแตกกระจาย (หรือที่เรียกว่า ฟังก์ชันการเติบโต ) สำหรับชุดข้อมูล C ส ⊂ Ω {\displaystyle s\subset \Omega } , Ω {\displaystyle \Omega } เนื่องจาก C เป็นปริภูมิใดๆ ซึ่งมักจะเป็น...