Hinweise KI-Literatur

Prof. Dr. Jürgen Cleve

Stand: 14. Dezember 2011

Das Standard-Werk ist [LC08]. Die Vorlesung baut weitestgehend auf diesem Buch aus.

Ein tolles ergänzendes Buch ist [RN10] (engl.). Gesamtes KI-Spektrum. Gute Motivation. Schöne Beispiele. Ergänzend findet man zu diesem Buch unter http://aima.cs.berkeley.edu weitere Beispiele etc.


1 Allgemeine Einführungsbücher

In [RN10] (engl.) wird eine schöne Einführung in die KI gegeben. Ausgangspunkt ist der agentenbasierte Ansatz. Viele Teilthemen der KI werden ausführlich und gut motiviert behandelt.

Das Buch [CM87] (engl.) ist ein KI-Klassiker, in einigen Punkten vielleicht nicht mehr ganz aktuell, aber eine schöne Einführung in das Gebiet.

Eine Einführung in das Gebiet der KI wird in den Büchern [Gin94] (engl.), [BHSA07] (dt.), [Lug01] (dt.), [Lug09] (engl.), [Par91] (engl.), [PM10] (engl.), [RK91] (engl.), [Win92] (engl.) gegeben.

Falls Sie an logischen Grundlagen der KI interessiert sind, empfehle ich: [GN87] (engl. und dt.).

2 Problemlösen mit Logik, Prolog

In [FK05] ist ein Prolog-Kapitel enthalten.

In [Bra86] (engl. und dt.) wird eine Einführung in die KI gegeben, und zwar direkt auf der Basis der Programmiersprache PROLOG. Schöne KI-Beispiele.

In [Clo97] (engl.) werden Aufgaben mit PROLOG gelöst. Ist übersichtlich geschrieben. Gute Beispiele.

Der Klassiker im Problemlösen ist [Kow79] (engl.). Alt, aber gut.

Der Klassiker im Bereich Logische Programmierung ist [CM81] (engl.). Ist aber vielleicht eher etwas für Studenten, die an Logik und der Problemlösung mittels Logik interessiert sind.

In [Sch86] (dt.) wird eine einfache und übersichtliche Einführung in Prolog gegeben. Ist nicht mein Lieblingswerk, aber viele StudentInnen fanden es bisher gut.

Auch [RN10] (siehe Kapitel 1) ist lesenswert.

3 Wissensrepräsentation und -verarbeitung

Das Buch [Lun10] ist anwendungsorientiert geschrieben.

Alle Bücher aus Abschnitt 1 beschäftigen sich schwerpunktmäßig auch mit WR / WV.

Auch [RN10] (siehe Kapitel 1) ist lesenswert.

4 Fuzzy

Folgende Bücher müssten in der Bibliothek sein: [vA95a], [vA95b], [Gra95], [HKF01], [KGK95], [ZA95].

Zu diesen kann ich gegenwärtig keine Aussagen machen, da ich sie schon vor geraumer Zeit gelesen habe.

5 Suche

Alle Bücher aus Abschnitt 1 beschäftigen sich schwerpunktmäßig auch mit Suche.

Auch [RN10] (siehe Kapitel 1) ist lesenswert.

6 Neuronale Netze

Hier empfehle ich natürlich [LC08] und als ergänzende Lektüre: [Gra92].

In [Hay99] (engl.) wird eine sehr umfassende Einführung in NN gegeben. Sowohl die verschiedenen NN-Typen als auch entsprechende Anwendungen werden ausführlich dargestellt. Die Kapitel 1 und 2 sind als Überblick sehr gut. Das Buch enthält Bemerkungen zur Geschichte der NN.

7 KI-Systeme

Das Buch [GR98] (engl.) wendet sich vorrangig an Interessenten der Techniken für den Aufbau von Expertensystemen. Ist aber auch eine schöne Einführung in KI-Techniken.

In [Neg02] sind im Anhang etliche Systeme aufgeführt, auch zu Neuronalen Netzen.

Literatur

BHSA07
Ingo Boersch, Jochen Heinsohn, and Rolf Socher-Ambrosius.
Wissensverarbeitung.
Spektrum Akademischer Verlag, 2. Auflage, 2007.

Bra86
Ivan Bratko.
Prolog-Programming for Artificial Intelligence.
Addison Wesley Publ. Comp., 1986.

Clo97
William F. Clocksin.
Clause and Effect.
Springer, 1997.

CM81
William F. Clocksin and Christopher S. Mellish.
Programming in Prolog.
Springer, Berlin-Heidelberg-New York, 1981.

CM87
E. Charniak and D. McDermott.
Introduction to Artificial Intelligence.
Addison Wesley, 1987.

FK05
Peter Forbrig and Immo O. Kerner.
Programmierung - Paradigmen und Konzepte.
Fachbuchverlag Leipzig, 2005.

Gin94
Matt Ginsberg.
Essentials of Artificial Intelligence.
Morgan Kaufman Publ., 1994.

GN87
Michael R. Genesereth and Nils J. Nilsson.
Logical foundations of Artificial Intelligence.
Morgan Kaufman Publ. Inc., 1987.

GR98
J. C. Giarratano and G. Riley.
Expert systems - Principles and Programming, volume 3rd edition.
PWS Publishing Company, ITP, 1998.

Gra92
Adolf Grauel.
Neuronale Netze.
Spektrum Akademischer Verlag, 1992.

Gra95
Adolf Grauel.
Fuzzy-Logik.
Spektrum Akademischer Verlag, 1995.

Hay99
Simon Haykin.
Neural Networks.
Prentice Hall, 1999.

HKF01
Christian Horn, Immo O. Kerner, and Peter Forbrig.
Lehr- und Übungsbuch Informatik, volume 2 - Theorie der Informatik.
Fachbuchverlag Leipzig, 2001.

KGK95
Rudolf Kruse, Jörg Gebhardt, and Frank Klawonn.
Fuzzy-Systeme.
Teubner-Verlag Stuttgart, 1995.

Kow79
R. A. Kowalski.
Logic for problem solving.
Elsevier North Holland, New York, 1979.

LC08
Uwe Lämmel and Jürgen Cleve.
Künstliche Intelligenz.
Hanser, 3. Auflage, 2008.

Lug01
George F. Luger.
Künstliche Intelligenz.
Pearson Studium, München, 2001.

Lug09
George F. Luger.
Artificial Intelligence.
Pearson International, 6. Auflage, 2009.

Lun10
Jan Lunze.
Künstliche Intelligenz für Ingenieure.
Oldenbourg Verlag, 2010.

Neg02
Michael Negnevitsky, editor.
Artificial Intelligence.
Addison Wesley, 2002.
ISBN 0-321-20466-2.

Par91
D. Partridge.
A new guide to Artificial Intelligence.
Ablex Publ. Co., 1991.

PM10
David Poole and Alan Mackworth.
Artificial Intelligence.
Oxford University Press, 2010.

RK91
Elaine Rich and Kevin Knight.
Artificial Intelligence.
McGraw Hill, 1991.

RN10
Stuart Russell and Peter Norvig.
Artificial Intelligence.
Pearson, 3rd edition edition, 2010.
ISBN 0-13-207148-7.

Sch86
Peter Schnupp.
Prolog - Einführung in die Programmierpraxis.
Carl Hanser Verlag München Wien, 1986.

vA95a
C. von Altrock.
Fuzzy Logic, Band 1 : Technologie.
Oldenbourg, 1995.

vA95b
C. von Altrock.
Fuzzy Logic, Band 3 : Werkzeuge.
Oldenbourg, 1995.

Win92
Winston.
Artificial Intelligence.
Addison Wesley, 1992.

ZA95
H.-J. Zimmermann and C. von Altrock, editors.
Fuzzy Logic, Band 2 : Anwendungen.
Oldenbourg, 1995.

J. Cleve
2011-12-14