Кіріспе
Сараптамалық жүйедегі қорытындылау машинасы, алдыңғы тізбектеу қорытындылау машиналары. Алдыңғы тізбектеу (немесе алға қарай ойлау) – қорытындылау машинасы қолданылған кездегі екі негізгі ойлау әдісінің бірі және логикалық тұрғыдан modus ponens принципін қайталап қолдану ретінде сипатталады. Алдыңғы тізбектеу – сараптамалық жүйелер, бизнес және өндірістік ережелер жүйелері үшін кең таралған іске асыру стратегиясы. Алдыңғы тізбектеуге қарама-қарсы – артқы тізбектеу. Алдыңғы тізбектеу қолда бар деректерден басталады және мақсатқа жеткенше қосымша деректерді (мысалы, соңғы пайдаланушыдан) алу үшін қорытындылау ережелерін пайдаланады. Алдыңғы тізбектеуді қолданатын қорытындылау машинасы қорытындылау ережелерін іздейді, ал шарты (Егер бөлігі) шын екені белгілі болған кезде тоқтайды. Мұндай ереже табылган жағдайда, машина салдарды (Содан кейін бөлігін) қорытындылайды, нәтижесінде деректеріне жаңа ақпарат қосылады. Қорытындылау машинасы мақсатқа жеткенше осы процесті қайталап орындай береді.
forward chaining inference engines
Forward chaining (or forward reasoning) is one of the two main methods of reasoning when using an inference engine and can be described logically as repeated application of modus ponens. Forward chaining is a popular implementation strategy for expert systems, business and production rule systems. The opposite of forward chaining is backward chaining. Forward chaining starts with the available data and uses inference rules to extract more data (from an end user, for example) until a goal is reached. An inference engine using forward chaining searches the inference rules until it finds one where the antecedent (If clause) is known to be true. When such a rule is found, the engine can conclude, or infer, the consequent (Then clause), resulting in the addition of new information to its data. Inference engines will iterate through this process until a goal is reached.
Қолданбалар
Форвардтық тізбектеу – АИ және оған қатысты салаларда көптеген қолданысқа ие, қуатты ойлау стратегиясы. Оның ең маңызды қолданыстары мыналар:
Сараптық жүйелер: Сараптық жүйелер – нақты бір сала бойынша адам сарапшыларының шешім қабылдау қабілеттерін имитациялайтын жасанды интеллект жүйелері. Олар проблемаларды шешу және ұсыныстар беру үшін сараптық білімді қолдануда форвардтық тізбектеуге сенеді. Диагностика және ақауларды жою: Форвардтық тізбектеу медициналық диагностика және ақауларды жою жүйелерінде кеңінен қолданылады, онда кіріс симптомдары мен тест нәтижелері потенциалды себептерді және емдеуді анықтау үшін пайдаланылады. Интеллектуалды оқыту жүйелері: Білім беру бағдарламалық құралдары студенттердің прогресіне бейімделу үшін және жеке оқу жолдары мен кері байланыс ұсыну үшін жиі форвардтық тізбектеуді қолданады. Шешімдерді қолдау жүйелері: Форвардтық тізбектеу бизнес және басқару шешімдерін қолдау жүйелерінде деректерді талдау және әрекеттерді немесе стратегияларды ұсыну үшін пайдаланылады. Табиғи тілді өңдеу: Табиғи тілді өңдеуде форвардтық тізбектеу тілдегі беймәлімдіктерді шешу және мәтіннен пайдалы ақпаратты алу үшін қолданылуы мүмкін.