Inleiding Kennistechnologie

21
Inleiding Kennistechnologie Hoofdstuk 7: Kennisrepresentaties 1: Eigenschappen en representatievormen Hoofdstuk 8: Kennisrepresentaties 2: Eenvoud en uitdrukkingskracht Hoofdstuk 9: Zoeken naar oplossingen

description

Inleiding Kennistechnologie. Hoofdstuk 7: Kennisrepresentaties 1: Eigenschappen en representatievormen Hoofdstuk 8: Kennisrepresentaties 2: Eenvoud en uitdrukkingskracht Hoofdstuk 9: Zoeken naar oplossingen. Kennis modelleren. bij een kennismodel en een representatie zijn van belang: - PowerPoint PPT Presentation

Transcript of Inleiding Kennistechnologie

Page 1: Inleiding Kennistechnologie

Inleiding Kennistechnologie

Hoofdstuk 7: Kennisrepresentaties 1: Eigenschappen en representatievormen

Hoofdstuk 8: Kennisrepresentaties 2: Eenvoud en uitdrukkingskracht

Hoofdstuk 9: Zoeken naar oplossingen

Page 2: Inleiding Kennistechnologie

Kennis modelleren

bij een kennismodel en een representatie zijn van belang: hoe worden operaties uitgevoerd hoe representeren de symbolen kennis

Page 3: Inleiding Kennistechnologie

Fidelity en precision

fidelity = betrouwbaarheid gaat het over de juiste dingen?

precision = nauwkeurigheid is het nauwkeurig genoeg?

Page 4: Inleiding Kennistechnologie

Abstract vs. concreet in Nederlandse taal

voorbeeld: concreet: oppervlakte van vierkant van 4 bij 6

is gelijk aan 4 × 6 = 24 abstract: oppervlakte van vierkant van x bij y is

gelijk aan x × y = z

Page 5: Inleiding Kennistechnologie

Abstractie vs. implementatie in kennistechnologie

abstractie beschrijft wat een representatie moet zijn en kunnen

implementatie legt vast hoe bewerkingen plaats vinden

vgl: OO-programmeertalen

Page 6: Inleiding Kennistechnologie

primitive en derived propositions

vivid/direct/analog representations: symbool(structuren) die overeenkomen met ons beeld van de werkelijkheid

primitive: basale feitenderived: afgeleide gegevensredenen voor splitsing: beheer en

consistentie

Page 7: Inleiding Kennistechnologie

Expliciete representaties

modulairbetekenisvolcausaal verband met werkelijkheid

redenen: onderhoud hergebruik

Page 8: Inleiding Kennistechnologie

Efficiencyverbeteringen

Kanonieke representaties (1.3.5; leesstof) representeer 'algemene' gegevens

Meervoudige representaties (1.3.6; leesstof) verschillende (afgeleide) representaties voor

verschillend gebruik

Page 9: Inleiding Kennistechnologie

Complexiteit

schattingen voor efficiency afhankelijk van parameter polynomiaal: te doen exponentieel: probleem!

Page 10: Inleiding Kennistechnologie

Hfst 8: eenvoud en uitdrukkings- kracht van kennisrepresentaties

Productieregels: als

• xxx

• yyy

• zzz dan

• kkk

• lll

• ...

Page 11: Inleiding Kennistechnologie

Productieregels

gebruiken beschikbare gegevens generieke specifieke

genereren nieuwe gegevens oplossingen tussenresultaten al dan niet tijdelijk

Page 12: Inleiding Kennistechnologie

Universal computation

programmatuur opsplitsen in 'lagen' 'hogere programmeertalen' gebruiken

onderliggende 'systeemtalen': procedurele, logische en andere talen

kennissystemen gebruiken gegevens en resultaten uit andere bronnen of van andere programma's

Page 13: Inleiding Kennistechnologie

Pattern matching

' "Abstracte" regels toepassen in concrete situaties'

Voorbeeld:abstract: f(x) = a × xn f'(x) = n × a × xn-1 concreet: f(x) = 3 × x7 f'(x) = 7 × 3 × x7-1

Page 14: Inleiding Kennistechnologie

Closed world assumption

Alle relevante gegevens zijn bekend.Datgene wat niet uit de gegevens bekend of

afleidbaar is, wordt verondersteld onwaar te zijn.

Page 15: Inleiding Kennistechnologie

Symbol level / Knowledge level

symboolniveau: methoden en technieken om met kennis te manipuleren

kennisniveau: betekenis en abstract gebruik van kennis om oplossingen te vinden

Page 16: Inleiding Kennistechnologie

Opdracht 5

Page 17: Inleiding Kennistechnologie

Hfst 9: Zoeken naar oplossingen

veel intelligent gedrag is zoeken wat zijn de kandidaatoplossingen (zoekruimte) hoe zijn 'de' oplossingen te vinden

(oplossingsruimte)

Page 18: Inleiding Kennistechnologie

Zoekvoorbeelden

diagnose - ziektenclassificatie - walvissenconfiguratie - reizen

Page 19: Inleiding Kennistechnologie

Genereren van zoekruimte

hoe? ophalen uit bronnen (intern/extern) berekenen ...

vorm lijsten grafen ....

Page 20: Inleiding Kennistechnologie

Zoektechnieken

complete/incomplete - heuristisch

uitputtendvoldoendeoptimaalbeperkt

Page 21: Inleiding Kennistechnologie

Opdracht 6