Wissensbasierte Systeme JESS Java Expert System Shell.

Slides:



Advertisements
Ähnliche Präsentationen
Der Himmel ist manchmal blau.. The sky is sometimes blue.
Advertisements

You use the future tense when you are talking about something that....ill happen is going to happen.
Blue J.
6. Regelbasierte Systeme
Forschungszentrum caesar
Zusammenfassung der Vorwoche
PKJ 2005/1 Stefan Dissmann Vorwoche - Klasse public class Studierende { private String name, vorname, studiengang; private int matNr, semester; private.
Die Schulregeln (the school rules) Kein Graffiti in der Schule!
Starter (F) - What is your house like? :
10. Grundlagen imperativer Programmiersprachen
(kleine!) Java Einführung Mittwoch, Heute Ziel: erstes Java-Programm erstellen Von der Aufgabenstellung bis zur Lösung Grundlagen Einfache.
Java- Syntax.
Parameterübergabe von zweidimensionalen Feldern in Funktionen.
Syntax von Prolog & Familiendatenbasis
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Kapitel 7 Claudio Moraga, Gisbert Dittrich FBI Unido
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS 99/00 Gisbert Dittrich FBI Unido
Java-Kurs - 2. Übung Entwicklungsumgebung Struktur von Programmen
PKJ 2005/1 Stefan Dissmann Ausblick Es fehlen noch: Möglichkeiten zum Strukturieren größerer Programme Umgang mit variabler Zahl von Elementen Umgang mit.
PKJ 2005/1 Stefan Dissmann Zusammenfassung der Vorwoche Variable stehen für (einen) Wert, der sich im Programmablauf ändern kann. Variablen besitzen einen.
Modulare Programmierung
DVG Klassen und Objekte
Verzweigung.
Hase und Fuchs Powerpoint by: Paul Widergren
SQL PHP und MySQL Referat von Katharina Stracke und Carina Berning
I can say the German words for items of clothing.
You need to use your mouse to see this presentation © Heidi Behrens.
Einführung in die Programmiersprache C 3.Tag Institut für Mathematische Optimierung - Technische Universität Braunschweig.
Javakurs FSS 2012 Lehrstuhl Stuckenschmidt
You need to use your mouse to see this presentation © Heidi Behrens.
CuP - Java Elfte Vorlesung Montag, 11. November 2002.
What do you see? Looks like President Clinton and Vice President Gore, right? Wrong... It's Clinton's face twice, with two different haircuts.
Wie komme ich zu..... ? (how do I get to....?)
You need to use your mouse to see this presentation © Heidi Behrens.
Wortschatz der Schulhof the playground die Aula the hall
Handy Verbs Present Tense With the Angry Family To drink - trinken.
Konzept einer Programmiersprache!
Variablenkonzept Klassisch, in Java Basistyp
Unterprogramme in JAVA
Plaudern Chatting Mrs. Zhang(A) greets her acquaintance (B) on the way and enquires about his health. Frau Zhang (A) begrüßt unterwegs einen Bekannten.
to write schreiben man der Mann book das Buch telephone das Telefon.
Einführung Blue J. Inhaltsverzeichnis  Definition  Vokabeln.
Deutsch Eins Guten Morgen! O Heute ist Montag! O Das Ziel: You will ask/answer questions about yourself and others O You will conjugate.
Rauchen, Alkohol und Drogen
Welche Farbe ist das? Das ist
Frühstück in Deutschland Breakfast in Germany
(Syntax, Strings/Zahlen, Variablen, Arrays)
You need to use your mouse to see this presentation © Heidi Behrens.
der Junge boy er he haben to have auch also alt -- neu old -- new.
Lernziel to learn German word order. In pairs, arrange these cards so that the red is always second the blue is next to the red How many combinations.
Variablen und Datentypen
The breakfast – Das Frühstück LO: Identify breakfast food and drink SC I know the German for many breakfast items and say if.
Kapitel 1 Grammar INDEX 1.Questions 2.Nouns 3.Definite Articles 4.Subjects 5.Subject Pronouns & Sein.
Funktionen, Felder und Parameter- übergabe. Funktionsaufruf mit Feld als Parameter: Parameter = Name des Feldes.
Interrogative and Relative Pronouns. Interrogative pronouns Used to ask questions –Wer nominativ –Wen akkusativ –Wem dativ –Wessen whose –Was (n or a)
DA- und WO- Verbindungen Wie gut verstehst du sie?
Deutsche Küche. German Cooking Inhaltsverzeichnis Grundnahrungsmittel Vorspeisen Frühstück Mittagessen Abendessen Desserts.
Tutorium Software-Engineering SS14 Florian Manghofer.
Money rules the medicine?! A presentation by Jan Peter Hoffmann European healthcare systems in comparison.
Gesund oder ungesund?.
Volume 1, Chapter 9.

Angry Olympics Part Two – Decisions, Decisions



Die Farben Welche Farbe hat das?.
Wortschatz Mixed UP! Englisch
Quality assured by the ALL Connect project (2015)
Ich - Projekt Due Monday, September 19..
Make-up Work from Montag, 30.1
 Präsentation transkript:

Wissensbasierte Systeme JESS Java Expert System Shell

Inhalt Allgemeines zu JESS Die JESS-Sprache Ein Beispiel-Programm

Allgemeines regelbasierte Programmiersprache auf Java aufbauend kann damit in Applets eingebunden werden *.java-Dateien, die vor Benutzung von JESS kompiliert werden müssen

Die JESS-Sprache ProLog-ähnlich, weil regelbasiert vollständig in Listenstruktur aufgebaut besteht aus Atomen, Zahlen, Strings und Listen

Atome in JESS kann Buchstaben enthalten kann Zahlen enthalten kann $ * = + / _ ? #. enthalten z.B.: Hallo Person#1 Wert-23

Zahlen in JESS nur einfache Fließkommazahlen und Integerzahlen erlaubt z.B.:

Strings in JESS eingeschlossen von doppelten Anführungszeichen String Backslash ( \ ) ermöglicht Ausgabe von Anführungszeichen z.B.:Hallo, Welt! \Unsinn\, sagte er wörtlich.

Listen in JESS grundlegende Syntax-Einheit in JESS in Klammern eingeschlossene Atome, Zahlen, Strings oder Listen z.B.:( ) () (Hallo, Welt!)

Funktionen in JESS werden als Liste übergeben Listenkopf = Funktionsaufruf Rest der Liste = Parameter der Funktion Z.B.:(+ 1 2)=>3 ( FALSE

Variablen in JESS globale Variablen möglich Felder sind möglich, beginnen mit $? Variablen beginnen immer mit Fragezeichen ? Variablen setzen mit bind z.B.:(bind ?x Wert) (bind $?Einkaufsliste (create$ Wurst Eier Milch))

Fakten in JESS werden ähnlich behandelt wie Variablen werden gesetzt mit assert z.B.:(assert temperatur 21) (assert Einkaufsliste Wurst Eier Milch)

Beispielprogramm There are five houses, each of a different color, inhabited by men of different nationalities, with different pets, drinks, and cigarettes. The Englishman lives in the red house. The Spaniard owns the dog. The ivory house is immediately to the left of the green house, where the coffee drinker lives. The milk drinker lives in the middle house. The man who smokes Old Golds also keeps snails. The Ukrainian drinks tea. The Norwegian resides in the first house on the left. The Chesterfields smoker lives next door to the fox owner. The Lucky Strike smoker drinks orange juice. The Japanese smokes Parliaments. The horse owner lives next to the Kools smoker, whose house is yellow. The Norwegian lives next to the blue house. Now, who drinks water? And who owns the zebra?