目次:
定義-ヒューリスティックプログラミングとはどういう意味ですか?
ヒューリスティックプログラミングは、経験ベースのルールまたはプロトコルを使用して問題を解決することにより、人工知能の概念にアプローチします。
Techopediaはヒューリスティックプログラミングについて説明します
一般に、コンピューターサイエンスにおける「ヒューリスティック」という言葉は、過去数十年で原始コンピューターの進歩を促進した、定量化された論理駆動型コンピュータープロセスとは異なる哲学を指します。
厳密なアルゴリズムベースのコンピューティングを使用するという原則に反して、ヒューリスティックは多くの重要な意味で、プログラミングの定量化された論理タイプへのショートカットです。 ヒューリスティックプログラミングは、特定の種類の機械学習プログラムを論理アルゴリズムに置き換えることで目標を達成しようとします。
別の言い方をすれば、アルゴリズムは既知のシステムと論理原理で動作しますが、ヒューリスティックプログラミングは一連の「インテリジェントな推測」または完全にハードナンバーまたはハードデータに基づいていない情報に基づいた操作で動作します。
ヒューリスティックプログラミングプロセスの一例は、ドライブまたはファイルシステムの内容を分析するプログラムです。 論理プログラムは、事前にプログラムされた方法で検索します。たとえば、アルファベット順または最近のデータ変更に関して、ヒューリスティックプログラミングシステムは、ユーザーが発信した過去の検索に従って実行するようにプログラムされます。
ここでは、マシンはユーザーから学習しています。 ヒューリスティックプログラミングのもう1つの良い例は、自然言語処理ツールの使用です。 これらのプログラムの多くは、洗練されたアルゴリズムに加えて、機械学習またはヒューリスティックプログラミングの原理を使用しています。プログラムはユーザーからの過去の入力を分析し、結果を提供するコアプロセスに組み込みます。
