遺伝的アルゴリズムは人工知能の例ですか?


11

人間の知能はおそらく自然界の自然な遺伝的アルゴリズムの機能であるため、コンピューターで遺伝的アルゴリズムを使用することは人工知能の例ですか?そうでない場合、それらはどのように異なりますか?または、アルゴリズムの規模とそれが何に進化するかに応じて、人工知能を表現しているものとそうでないものがありますか?

回答:


5
  • 一般的に知性に起因する能力は問題解決です。
  • もう1つは学習です(経験から自分自身を改善する)。
  • 人工知能は、「コンピュータ内で、少なくとも外見上、知能またはその一部を複製すること」と定義できます(知能自体の定義を覆い隠す)。
  • 遺伝的アルゴリズムは、解決策を見つけて改善する計算問題解決ツールです(彼らはを学びます)。

したがって、遺伝的アルゴリズムは一種の人工知能です。

スケールに関しては、GAをAIと定義するための重要な要素とは考えていません。同じように、単に私たちが異なる知的形態を、単に知的であるとか知的でないと言っているのではなく、多かれ少なかれ知的であると単に分類することができます。

最後に、重要な区別をしましょう。私たちの脳は自然淘汰の産物ですが、脳自体は知能を達成するために同じ原理を使用していません。


3

これはおそらく何よりも哲学の問題です。物事の一般的な定義方法については、「はい、遺伝的アルゴリズムはAIの一部です」と言います。人工知能に関する包括的な本を手に入れれば、おそらく遺伝的アルゴリズム(より広義には進化的アルゴリズム)に関する章があるでしょう。

過去に広く研究されてきた分野の1つは、遺伝的アルゴリズムを使用してニューラルネットワークをトレーニングするというアイデアです。人々がまだこのトピックを積極的に研究しているかどうかはわかりませんが、少なくとも、GAが1つの点でAIの全体的なルーブリックの一部であることを示しています。


2

遺伝的アルゴリズム(GA)で使用される遺伝学の概念は、本質的に遺伝学に比べて非常に簡略化されたバージョンであり、本質的に、反復中に「適者生存」の対象となる「遺伝子」の母集団(事前定義された問題の解決策を表す)で構成されます。組換えおよび突然変異の適用。

現在、「計算知能」(CI)という用語は、人間を生み出すと考えられているメカニズムを模倣しようとするのではなく、「あらゆる計算手段による知能の外観」を生み出すことを目的とした計算技法を表すために使用される傾向があります(または動物)知能。

とはいえ、CIとAIの違いはそれほど難しくはなく、AIという用語が時代遅れになった「AI冬」の時期に間違いなく生じました。


2

人間の知性は自然の遺伝的アルゴリズムの例ではありません

遺伝的アルゴリズムには、新しいソリューションを作成するために互いに衝突するソリューションのコレクションがあり、最終的には最良のソリューションを返します。人間の知能は情報処理を行うニューロンのネットワークであり、そのほとんどすべてが同じように動作しません。

しかし、人間の知能と同じように動作しないことは、AIアルゴリズムではないことを意味しません。数値最適化手法として「遺伝的アルゴリズム」を含めます。最適化とインテリジェンスは深く関連しているため、数値最適化手法はAI手法と見なすことができます。


1

この質問に答えるには、最初にインテリジェンスとは何かを知る必要があります。インテリジェントとそうでないことの間に明確な境界がないため、この質問は技術的というより哲学的です。

私の考えでは、知性は問題を定義し、記憶と推論を使用してそれを解決する方法を見つける能力です。遺伝的アルゴリズムはこの構造に従うので、人工知能の範疇に入ると思います。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.