Universität Dortmund
Lehrstuhl Informatik VIII
Stefan Haustein
Wintersemester 2000/2001
2001-01-04

Übungsblatt 9 zur Vorlesung Künstliche Intelligenz

Abgabe bis Do., 11.01.2001, Briefkasten LS VIII im Eingangsbereich GB IV,
oder per Email an haustein@ls8.cs.uni-dortmund.de,
bitte keine Attachments und max. 65 Zeichen pro Zeile.

Achtung: Übungsblatt 10 wird ausnahmsweise erst am Montag, den 15.01.2001. ausgegeben

Aufgabe 9.1: (6 Punkte)

Die Versionenraummethode ist ein maschinelles Lernenverfahren, mit dem Regeln für ein Expertensystem gelernt werden können. Der Algorithmus ist im Skript (und im Training-Bereich von MLnet.org unter Candidate Elimination) beschrieben. Seien die folgenden Attribute mit den zugehörigen Taxonomien über ihren Werten gegeben:

Außerdem sind die folgenden fünf Beispiele für den Begriff Windsurfwetter gegeben:

  1. Berechnen Sie die Mengen S und G der Versionenraummethode bei der Verarbeitung der Beispiele in der oben angegebenen Reihenfolge. Gehen Sie dabei, wie im Skript, von einem Hypothesenraum aus, der nur Konjunktionen enthält.
  2. Inwiefern spielt die Reihenfolge der Beispiele eine Rolle und inwiefern nicht?
  3. Welche verschiedenen Semantiken kann das "?" haben?

Aufgabe 9.2: (6 Punkte)

Implementieren Sie die Versionenraummethode in Prolog. Definieren Sie sich dazu folgende Prädikate: