Skip to main content

適応アルゴリズムとは何ですか?

adaptive適応アルゴリズムは、環境や状況の変化が発生した場合に適応できる関数を実行するための一連の指示です。適応アルゴリズムは、可能な限り最高の結果を達成するために、変化する状況に照らしてアクティビティをインテリジェントに調整することができます。多くのコンピューティング言語でプログラムして、航空交通制御の自動化からインターネットユーザーにとって正確かつ役立つ検索結果を返すことまで、あらゆることを行うことができます。。検索エンジンの例では、エンジンはインターネット全体をクロールし、さまざまな場所から結果を返すことができますが、最初にユーザーに関する既知のパラメーターを考慮するかもしれません。たとえば、ユーザーIPアドレスがフランスで発信される場合、適応アルゴリズムはフランス語の結果を返します。または、検索エンジンがユーザーをフランスのサイトにリダイレクトする場合があります。同じ国の同じ検索エンジンのユーザーは、結果が異なることに気付く場合があります。これらは、過去の検索動作とクリックスルーリンクに基づいています。アルゴリズムは、結果をユーザーのニーズに合わせてカスタマイズできます。たとえば、「サッカー」を検索し、サッカーではなくアメリカンフットボールに関するリンクをクリックする人は、彼が見たい結果の種類についてアルゴリズムを教えます。コマンドを実行するには、システムは、差し迫った状況が発生した場合にアルゴリズムをオーバーライドできる必要があります。たとえば、部分的に自動化された航空交通管制では、遭難呼び出しの平面ラジオを放射するとアルゴリズムが応答できます。最初にそれらの飛行機を着陸させ、苦しめられた飛行機を待機キューに置くことを主張するのではなく、既存の交通を再ルーティングする方法について、航空交通管制官にアドバイスします。アルゴリズムは状況に合わせて調整でき、通常の指示をオーバーライドして、緊急事態を検出したときに到着の順に飛行機を配置する場合があります。考慮事項。プログラマーがアルゴリズムを作成する前に、彼女は通常、必要なこととその方法を説明するパラメーターのリストを作成します。適応バージョンを使用すると、彼女は、適応アルゴリズムがその経験から学習できるように、発生する可能性のある状況について考えてコードを設定します。