Skip to main content

เอ็นจิ้นการอนุมานคืออะไร?

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

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

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

ตรรกะเบย์หนึ่งในรูปแบบที่มุ่งเน้นความน่าจะเป็นของซอฟต์แวร์เอ็นจิ้นการอนุมานที่ใช้ประโยชน์จากการผูกมัดย้อนหลังได้รับการตั้งชื่อตาม Thomas Bayes นักคณิตศาสตร์ชาวอังกฤษในช่วงกลางปี 18

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