KI ist ein weites Feld, das weit über maschinelles Lernen, tiefes Lernen, neuronale Netze usw. hinausgeht. In einigen dieser Bereiche spielt die Programmiersprache keine Rolle (mit Ausnahme von Geschwindigkeitsproblemen), daher wäre LISP dort sicherlich kein Thema .
Zum Beispiel bei der Suche oder KI-Planung sind Standardsprachen wie C ++ und Java häufig die erste Wahl, da sie schnell sind (insbesondere C ++) und weil viele Softwareprojekte wie Planungssysteme Open Source sind. Daher ist die Verwendung einer Standardsprache wichtig ( oder zumindest weise, wenn man Feedback oder Erweiterungen schätzt). Mir ist nur ein einziger Planer bekannt, der in LISP geschrieben ist. Um einen Eindruck über die Rolle der Wahl der Programmiersprache in diesem Bereich der KI zu gewinnen, werde ich einige der bekanntesten und daher wichtigsten Planer auflisten:
Fast-Downward:
Beschreibung: Die wohl bekannteste klassische Planungssystem-
URL: http://www.fast-downward.org/
Sprache: C ++, Teile (Vorverarbeitung) sind in Python
FF:
Beschreibung: zusammen mit Fast-Downward das klassische Planungssystem, das jeder kennt
URL: https://fai.cs.uni-saarland.de/hoffmann/ff.html
Sprache: C
VHPOP:
Beschreibung: Eines der bekanntesten POCL-Planungssysteme (Partial Order Causal Link).
URL: http://www.tempastic.org/vhpop/
Sprache: C ++
SHOP und SHOP2:
Beschreibung: Die bekannteste HTN (hierarchische) Planungssystem-
URL: https://www.cs.umd.edu/projects/shop/
Sprache: Es gibt zwei Versionen von SHOP und SHOP2. Die Originalversionen wurden in LISP geschrieben. Neuere Versionen (JSHOP und JSHOP2 genannt) wurden in Java geschrieben. Pyshop ist eine weitere SHOP-Variante, die in Python geschrieben wurde.
PANDA:
Beschreibung: Eine weitere bekannte
URL des HTN- (und Hybrid-) Planungssystems : http://www.uni-ulm.de/de/in/ki/research/software/panda/panda-planning-system/
language: there gibt verschiedene Versionen des Planers: PANDA1 und PANDA2 sind in Java geschrieben, PANDA3 ist hauptsächlich in Java geschrieben, einige Teile befinden sich in Scala.
Dies waren nur einige der bekanntesten Planungssysteme, die mir in den Sinn kamen. Neuere können von den Internationalen Planungswettbewerben (IPCs, http://www.icaps-conference.org/index.php/Main/Competitions ) abgerufen werden , die alle zwei Jahre stattfinden. Die Codes der konkurrierenden Planer werden (für einige Jahre) als Open Source veröffentlicht.