In der Künstlichen Intelligenz spielen Algorithmen eine entscheidende Rolle. Sie sind die logischen Schlussfolgerungen, die ein Computer anhand eines vorgegebenen Problemsets treffen kann. Mithilfe von Algorithmen kann ein Computer also Probleme lösen und Aufgaben erledigen.
Ohne Algorithmen wäre die Künstliche Intelligenz nicht denkbar. Denn Algorithmen sind es, die einem Computer ermöglichen, aus Daten Erkenntnisse zu gewinnen und diese Kenntnisse dann für die Lösung von Problemen einzusetzen. In der Künstlichen Intelligenz gibt es verschiedene Arten von Algorithmen, die für unterschiedliche Aufgaben verwendet werden. Im Folgenden sollen drei bekannteste Algorithmenarten vorgestellt werden.
- Suche-Algorithmen: Suche-Algorithmen durchsuchen einen bestimmten Bereich nach einer bestimmten Information. Ein typisches Beispiel hierfür ist die Suche nach einer bestimmten Website im World Wide Web. Um eine Website zu finden, muss man zunächst den Bereich des Internets durchsuchen, in dem sich die gesuchte Website befindet. Dies geschieht mit Hilfe von Suche-Algorithmen.
- Sortier-Algorithmen: Sortier-Algorithmen sortieren Informationen in einer bestimmten Reihenfolge. Ein typisches Beispiel hierfür ist das Sortieren von Büchern in einer Bibliothek nach ihrem Titel oder Autor. Auch das Sortieren von Ergebnissen in einer Suchmaschine nach Relevanz ist ein Anwendungsfall für Sortier-Algorithmen.
- Prädikatenlogik-Algorithmen: Prädikatenlogik-Algorithmen basieren auf der sogenannten prädikatenlogischen Semantik. Dies ist ein Formalismus, der unter anderem in der Mathematik und Logik verwendet wird. Prädikatenlogik-Algorithmen können beispielsweise verwendet werden, um Wissen aus unstrukturierten Datensätzen zu extrahieren.