Dieses Software-Paket enthält Algorithmen, die im weitesten Sinne der [Künstlichen Intelligenz|http://de.wikipedia.org/wiki/K%C3%BCnstliche_Intelligenz] zugeordnet werden. Zur Abgrenzung von Bewusstsein oder höherer Intelligenz könnte man die Algorithmen vielleicht als Grenzintelligent bezeichnen. !!!Hintergrund von Künstlicher Intelligenz Der Begriff der Künstlichen Intelligenz stammt aus einer Zeit, in der die Entwicklung der Intelligenz von Computern sehr optimistisch prognostiziert wurde. Später hat man zum einen gesehen, dass noch mehrere Hindernisse zu überwinden sind. Gleichzeitig hat man auch Teilgebiete abgespaltet und die Einstellung entwickelt, alles was man durch Algorithmen beschreiben kann, nicht mehr als Intelligenz zu bezeichnen. Folgende Kriterien sollen die Algorithmen in diesem Paket zu umschreiben, von denen mindestens eines oder auch mehrere zutreffen. Einige Kriterien überschneiden sich teilweise, da sie eine andere Ansicht auf dieselbe Bedeutung sein können: * __Sprache:__ Es findet eine komplexe verarbeitung von natürlicher Sprache statt, die über die Standard-Parser für Computer- und Programmiersprachen hinaus geht. * __Logik:__ Die Verarbeitung von symbolischer Logik aus dem Bereich der Mathematik, wie die Lösung von Gleichungen (Solver) oder, mehr generisch, als Prädikatenkalkül (Prolog) oder Listen-Prozessor (Lisp). * __Nichtlinearität:__ Der Algorithmus analysiert oder synthetisiert nichtlineare Zusammenhänge, die über lineare Abhängigkeiten hinaus gehen. * __Hochdimensionalität:__ Eine Verarbeitung von einer größeren Zahl von Variablen und gleichzeitigen Beziehungen untereinander. * __Numerik:__ Numerische Algorithmen, die Messwerte analysieren oder Reihen synthetisieren, wie Fourier-Analyse, Frequenzgeneratoren oder Interpolation. * __Kombinatorik:__ Lösungsalgorithmen für spezielle kombinatorische Aufgaben. * __Stochastik:__ Zufallsbasierte Verfahren können oft Nichtpolynomiale Probleme (Stichwort NP-Vollständig) in kürzerer Zeit lösen. Dazu zählen Genetische Algorithmen, Simmulated Annealing oder Monte-Carlo-Methode.