Algorithm

Ein Algorithmus ist eine in sich geschlossene Reihe von Anweisungen, um eine Funktion auszuführen.

Mit anderen Worten, ein Algorithmus ist eine Methode, um zu beschreiben, wie ein Problem gelöst werden kann, sodass es wiederholt von Menschen oder Maschinen gelöst werden kann. Informatiker vergleichen die Effizienz von Algorithmen mithilfe des Konzepts der "Algorithmischen Komplexität" oder der "Big O"-Notation.

Beispiele:

  • Ein Kochrezept ist ein einfacher Algorithmus für Menschen.
  • Ein Sortieralgorithmus wird häufig in der Computerprogrammierung verwendet, um einer Maschine zu erklären, wie Daten sortiert werden sollen.

Gängige Algorithmen sind Pfadfindungsalgorithmen wie das Optimierungsproblem des Handlungsreisenden (Traveling Salesman Problem), Baumtraversierungsalgorithmen und so weiter.

Es gibt auch Machine Learning-Algorithmen wie Lineare Regression, logistische Regression, Entscheidungsbäume, Random Forest, Support Vector Machine, Rekurrentes Neuronales Netzwerk (RNN), Long Short Term Memory (LSTM) Neuronales Netzwerk, Convolutional Neural Network (CNN), Deep Convolutional Neural Network und so weiter.

Siehe auch