Was ist ein adaptiver Algorithmus?

Ein adaptiver Algorithmus ist eine Reihe von Anweisungen, um eine Funktion auszuführen, die sich im Falle von Änderungen der Umgebung oder der Umstände anpassen kann. Adaptive Algorithmen sind in der Lage, ihre Aktivitäten in Bezug auf sich ändernde 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 des Benutzers 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 oF Die gleiche Suchmaschine im selben Land kann bemerken, 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 Art von Ergebnissen, die er sehen möchte.

Solche Algorithmen können nützlich sein, wenn Anweisungen zur Ausführung eines Befehls eingerichtet werden müssen. Das System muss jedoch in der Lage sein, den Algorithmus im Falle einer drückenden Situation zu überschreiben. Bei teilweise automatischer Flugverkehrskontrolle kann der Algorithmus beispielsweise reagieren, wenn ein Flugzeug in einem Notruf strahlt. Es wird Flugverkehrskontroller 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 Algorithmuskann sich an die Umstände anpassen und die normalen Anweisungen überschreiben, um Flugzeuge in eine Warteschlange in der Reihenfolge ihrer Ankunft zu setzen, wenn sie eine Notsituation erkennt.

codiert ein adaptiver Algorithmus dauert länger als die Entwicklung eines regulären und kann einige besondere Überlegungen erfordern. Bevor ein Programmierer einen Algorithmus kreiert, entwickelt sie normalerweise eine Liste von Parametern, um zu beschreiben, was er tun muss und wie er tun muss. 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.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?