Reasoning (Powerpoint) Flashcards
Vad är reasoning inom AI?
Förmågan av en dator att kunna göra deductions/ dra slutsatser baserat på data och kunskap.
Används bland annat inom expert system, machine learning och NLP för att kunna dra logiska slutsatser och göra beslut baserat på slutsatserna
Vilka är de 3 vanligaste typerna av reasoning?
- Deductive reasoning
- Inductive reasoning
- Abductive reasoning
Vad innebär deductive reasoning?
Börjar med ett set av premisser och använder sedan dem för att logiskt härleda en slutsats.
Vad menas med induktive reasoning?
Börjar med ett set av data och försöker sedan inferera en generell regel eller princip från datan. Används i statistiska inferencer.
Vad menas med abduktive reasoning?
Börjar med ett set av data och en generell regel eller princip. Försöker sedan att inferera vilken specifik instans av data, regeln eller principen gäller för.
Används vid diagnostic reasoning.
Vad är en Knowledge-Base Agent?
Består av en Knowledge Base och inference rule.
Vad är en knowledge base
Set of sentences represented in a knowledge representation language and represent the world
Vad är Inference Rules
Rådgiver hur ett problem kan lösas, givet att vissa fakta är given.
- Inference rules contein rules about rules
- Inference rules become part of the inference engine
Vad är knowledge rules?
Declarativa rules. State all the facts and relationships about a problem
- Knowledge rules are stored in the nowledge base
Vad är inferencing in rule-based systems? Och vilka två typer finns det?
Inference är processen av att kedja samman flera regler baserat på tillgänglig data
- forward Chaining
- Backward Chaining
Vad är Forward Chaining?
A data-driven search in a rule based system.
If the premise clauses match the situation, then the process attempts to assert the conclusion.
Vad är Backward chaining?
A goal-driven search in a rule-based system.
It begins with the action clause of a rule and works backward through a chain of rules in an attempt to find a verifiable set of condition clauses
Vad menas med att “fire a rule”?
När en regels hypoteser (if-delar) är uppfyllda, en regel sägs vara “Fired”
Hur arbetar en inference engine med att fire rules?
En inference engine check every rule in the knowledge base in a forward or backward direction to find rules that can be fired.
It continues until no more rules can fire, or until a goal is achieved
Hur fungerar backward chaining?
Goal-driven: Börjar från en potentiell slutsats/ hypotes, och söker sedan efter bevis som supports (or contradicts with) it
Involverar att formulera och testa intermediate hypotheses.