Algorithmus
Ein Algorithmus ist eine in sich geschlossene Serie von Anweisungen zur Ausführung einer Funktion.
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 durch das Konzept der "Algorithmischen Komplexität" oder der "Big O" Notation.
Zum Beispiel:
- Ein Kochrezept ist ein Algorithmus für Menschen.
- Ein Sortieralgorithmus wird häufig in der Computerprogrammierung verwendet, um einer Maschine zu erklären, wie Daten sortiert werden.
Gemeinsame Algorithmen sind Pfadfindungsalgorithmen wie das Optimierungsproblem des Handlungsreisenden, Baumdurchlauf-Algorithmen und so weiter.
Es gibt auch Machine-Learning-Algorithmen wie Lineare Regression, Logistische Regression, Entscheidungsbaum, Random Forest, Support Vector Machine, Rekurrentes Neuronales Netzwerk (RNN), Long Short Term Memory (LSTM) Neuronales Netzwerk, Convolutional Neural Network (CNN), Tiefes Convolutional Neural Network und so weiter.