Skip to main content

Was ist ein adaptiver Algorithmus?

Ein adaptiver Algorithmus ist eine Reihe von Anweisungen zur Ausführung einer Funktion, die sich im Falle von Änderungen in der Umgebung oder im Umstände anpassen kann.Adaptive Algorithmen sind in der Lage, ihre Aktivitäten anhand der sich ändernden Umstände intelligent anzupassen, um das bestmögliche Ergebnis zu erzielen.Sie können in einer Reihe von Computersprachen programmiert werden, um alles zu tun, von der Automatisierung der Flugverkehrssteuerung bis zur Rückgabe von Suchergebnissen, die für einen Internetbenutzer korrekt und hilfreich sind..Im Beispiel einer Suchmaschine kann die Engine das gesamte Internet kriechen und Ergebnisse aus einer Vielzahl von Standorten zurückgeben, kann jedoch zuerst bekannte Parameter über den Benutzer berücksichtigen.Wenn die IP -Adresse der Benutzer beispielsweise in Frankreich stammt, würde der adaptive Algorithmus französische Ergebnisse zurückgeben, oder die Suchmaschine könnte den Benutzer auf seine französische Website umleiten.

Algorithmen können auch aus dem Verhalten der Benutzer lernen.Benutzer derselben Suchmaschine im selben Land können feststellen, dass sie unterschiedliche Ergebnisse erzielen.Diese basieren auf früheren Suchverhalten und Klicklinks.Der Algorithmus kann seine Ergebnisse an die Anforderungen des Benutzers anpassen.Zum Beispiel lehrt eine Person, die nach „Fußball“ sucht und auf Links über den amerikanischen Fußball klickt, nicht auf Fußball, den Algorithmus über die Arten von Ergebnissen, die er sehen möchte.Um einen Befehl auszuführen, aber das System muss in der Lage sein, den Algorithmus im Falle einer dringenden Situation zu überschreiben.Bei teilweise automatischer Flugverkehrskontrolle kann der Algorithmus beispielsweise reagieren, wenn ein Flugzeug in einem Notruf strahlt.Es wird Flugverkehrscontroller darüber beraten, wie der bestehende Verkehr umgeleitet werden kann, anstatt darauf zu bestehen, zuerst diese Flugzeuge zu landen und das notleidende Flugzeug in eine wartende Warteschlange zu stellen.Der Algorithmus kann sich an die Umstände anpassen und die normalen Anweisungen überschreiben, um Flugzeuge in eine Warteschlange in der Reihenfolge ihrer Ankunft zu setzen, wenn er eine Notsituation erkennt.Überlegungen.Bevor ein Programmierer einen Algorithmus erstellt, entwickelt sie normalerweise eine Liste von Parametern, um zu beschreiben, was er tun muss und wie.Mit einer adaptiven Version wird sie über Situationen nachdenken, die den Code ergeben und einrichten können, damit der adaptive Algorithmus aus seinen Erfahrungen lernen kann.