Kunskapsrepresentation handlar om..
representera och lagra kunskap på ett sätt som gör det möjligt för datorer att “förstå” och använda kunskapen
Knowledge representation system
System för att representera kunskap
Varför är kunskapsrepresentation viktigt
Även fast datorer inte förstår på en medveten nivå, måste de bete sig så för att vi ska kunna använda deras funktioner
Fyra viktiga delar:
Production system, production memory och production rules
Imperativ algoritm
Gör saker steg för steg antingen:
Deklarativt programmeringsspråk
Logiskt språk
- inga algoritmer, beskrivs inte hur saker ska göras
- Bara vad som ska uppnås
- Ex PROLOG, får svar utifrån kunskapsbank
- Mark är förälder till Sam, Sam är föräldrer till Erik, vem är Sams pappa?