ตรรกศาสตร์คลุมเครือคืออะไร?


37

ฉันใหม่สำหรับ AI และฉันต้องการทราบด้วยคำพูดง่ายๆแนวคิดของตรรกศาสตร์คลุมเครือคืออะไร มันช่วยได้อย่างไรและเมื่อไหร่จะใช้?

คำตอบ:


43

เมื่อความซับซ้อนเพิ่มขึ้นงบที่แม่นยำสูญเสียความหมายและงบที่มีความหมายจะสูญเสียความแม่นยำ (Lofti Zadeh)

ตรรกะคลุมเครือเกี่ยวข้องกับการให้เหตุผลที่เป็นค่าประมาณคงที่และแน่นอน นี่อาจทำให้เหตุผลมีความหมายมากขึ้นสำหรับมนุษย์:

ป้อนคำอธิบายรูปภาพที่นี่


Fuzzy logic เป็นส่วนขยายของตรรกะบูลีนโดย Lotfi Zadeh ในปี 1965 ตามทฤษฎีทางคณิตศาสตร์ของเซต fuzzy ซึ่งเป็นลักษณะทั่วไปของทฤษฎีเซตคลาสสิก ด้วยการแนะนำแนวคิดของระดับในการตรวจสอบสภาพดังนั้นการเปิดใช้งานเงื่อนไขให้อยู่ในสถานะอื่นนอกเหนือจากจริงหรือเท็จตรรกะคลุมเครือให้ความยืดหยุ่นที่มีคุณค่ามากสำหรับการให้เหตุผลซึ่งทำให้สามารถคำนึงถึงความไม่ถูกต้องและความไม่แน่นอน

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

ป้อนคำอธิบายรูปภาพที่นี่

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


ฉันได้เขียนแนะนำสั้น ๆเกี่ยวกับตรรกศาสตร์คลุมเครือซึ่งจะมีรายละเอียดเพิ่มขึ้นอีกเล็กน้อย แต่ควรเข้าถึงได้มาก


1
บางทีคุณควรพูดอะไรบางอย่างเกี่ยวกับความสัมพันธ์ระหว่างตรรกศาสตร์ฟัสซีกับเอไอ!
59

18

ตรรกศาสตร์ฟัซซีอยู่บนพื้นฐานของตรรกะบูลีนปกติ ตรรกะบูลีนหมายความว่าคุณกำลังทำงานกับค่าความจริงไม่ว่าจะจริงหรือเท็จ (หรือ 1 หรือ 0 ถ้าคุณต้องการ) ตรรกะฟัซซี่นั้นเหมือนกันนอกเหนือจากคุณสามารถมีค่าความจริงซึ่งอยู่ระหว่างจริงและเท็จกล่าวคือคุณกำลังทำงานกับตัวเลขระหว่าง 0 (รวม) และ 1 (รวม) ความจริงที่ว่าคุณสามารถมีค่าความจริง 'บางส่วนจริงและเท็จบางส่วน' คือคำว่า "ฟัซซี่" มาจากไหน ภาษาธรรมชาติมักใช้ตรรกะแบบคลุมเครือเช่น "บอลลูนนั้นเป็นสีแดง" หมายความว่าบอลลูนอาจมีสีใด ๆ ที่มีลักษณะคล้ายกับสีแดงมากพอหรือ "ฝักบัวอุ่น" นี่คือแผนภาพคร่าวๆสำหรับวิธี "อุณหภูมิของน้ำอุ่น" สามารถแสดงในรูปของตรรกะคลุมเครือ (แกน y เป็นค่าความจริงและแกน x เป็นอุณหภูมิ):

แกน y = ค่าความจริงของข้อความเกี่ยวกับอุณหภูมิแกน x = อุณหภูมิ

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

A and B = min(A,B)
A or B  = max(A,B)
not A   = 1-A
(where A and B are real values from 0 (inclusive) to 1 (inclusive))

เมื่อกำหนดเช่นนี้พวกเขาจะเรียกว่าผู้ประกอบการ Zadeh

อีกวิธีหนึ่งคือการกำหนดและเป็นอาร์กิวเมนต์แรกคูณด้วยอาร์กิวเมนต์ที่สองซึ่งให้ผลลัพธ์ที่แตกต่างกันสำหรับอินพุตเดียวกันกับ Zadeh และโอเปอเรเตอร์ ( min(0.5,0.5)=0.5, 0.5*0.5=0.25) จากนั้นผู้ประกอบการอื่น ๆ ที่จะได้มาอยู่บนพื้นฐานและและไม่ได้ประกอบ สิ่งนี้จะทำงานเช่นนี้:

A and B = A*B
not A = 1-A
A or B = not ((not A) and (not B)) = 1-((1-A)*(1-B)) = 1-(1-A)*(1-B)
(where A and B are real values from 0 (inclusive) to 1 (inclusive))

จากนั้นคุณสามารถใช้ "การดำเนินการทางตรรกะฟัซซี่พื้นฐาน" สามรายการเพื่อสร้าง "การดำเนินการทางตรรกะฟัซซี่" อื่น ๆ ทั้งหมดเช่นเดียวกับที่คุณสามารถใช้การดำเนินงานแบบบูลีนพื้นฐานสามแบบเพื่อสร้าง

แหล่งที่มา: วิกิพีเดีย Fuzzy ตรรกศาสตร์ , พีชคณิตแบบบูลวิกิพีเดีย , คำอธิบายของตรรกะคลุมเครือใน Youtube

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

แก้ไข: ฉันไม่ดีฉันสับสนวิธีต่าง ๆ ในการกำหนดตัวดำเนินการที่แตกต่างกันในตรรกะคลุมเครือกับวิธีต่าง ๆ ในการกำหนดตัวดำเนินการเดียวกันในตรรกะคลุมเครือ


7

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

วิกิพีเดียมีหน้ายอดเยี่ยมสำหรับการนี้


1

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


0

ทำไมถึงมีประโยชน์

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.