人工知能とは何ですか?

コンピュータや機械の発明以来、さまざまなタスクを実行する能力は飛躍的に成長し続けました。 人間は、多様な作業領域、速度の向上、および時間に対するサイズの縮小という観点から、コンピューターシステムの能力を開発してきました。

コンピュータサイエンスの分野である Artificial Intelligence 人間と同じくらいインテリジェントなコンピュータやマシンの作成を追求しています。

人工知能とは何ですか?

人工知能の父、ジョン・マッカーシーによると、それは 「インテリジェントマシン、特にインテリジェントコンピュータプログラムを作成するための科学と工学」。

人工知能は コンピューター、コンピューター制御ロボット、またはソフトウェアにインテリジェントに考えさせる、同様の方法で、知的な人間は考えます。

AIは、人間の脳がどのように考え、人間が問題を解決しようとしてどのように学習、決定、および作業するかを研究し、この研究の結果をインテリジェントなソフトウェアおよびシステムの開発の基礎として使用することによって実現されます。

AIの哲学

コンピュータシステムの力、人間の好奇心を利用している間、彼は不思議に思うようになります、 「機械は人間と同じように考え、行動することができますか?」

このように、AIの開発は、人間が高く評価しているマシンで同様のインテリジェンスを作成することを目的として開始されました。

AIの目標

  • エキスパートシステムを作成するには −インテリジェントな動作を示し、ユーザーに学習、デモンストレーション、説明、およびアドバイスを提供するシステム。
  • 機械にヒューマンインテリジェンスを実装するには −人間のように理解し、考え、学び、行動するシステムを作成する。

AIに貢献するものは何ですか?

人工知能は、コンピューターサイエンス、生物学、心理学、言語学、数学、工学などの分野に基づく科学技術です。 AIの主な目的は、推論、学習、問題解決など、人間の知能に関連するコンピューター機能の開発にあります。

以下の領域のうち、XNUMXつまたは複数の領域がインテリジェントシステムの構築に貢献できます。

AIのコンポーネント

AIを使用しない場合と使用する場合のプログラミング

AIを使用しない場合と使用する場合のプログラミングは、次の点で異なります。

AIを使わないプログラミング AIを使ったプログラミング
AIのないコンピュータプログラムは答えることができます 特定の それが解決することを意図している質問。 AIを備えたコンピュータプログラムは答えることができます ジェネリック それが解決することを意図している質問。
プログラムを変更すると、その構造が変更されます。 AIプログラムは、高度に独立した情報をまとめることで、新しい変更を吸収できます。 したがって、プログラムの構造に影響を与えることなく、プログラムのほんのわずかな情報でも変更できます。
変更は迅速かつ簡単ではありません。 プログラムに悪影響を与える可能性があります。 すばやく簡単なプログラム変更。

AIテクニックとは何ですか?

現実の世界では、知識にはいくつかの歓迎されない特性があります-

  • そのボリュームは想像を絶するほど巨大です。
  • それはよく組織化されていないか、よくフォーマットされていません。
  • それは絶えず変化し続けます。

AIテクニックは、次のような方法で知識を効率的に整理して使用する方法です。

  • それはそれを提供する人々によって知覚できるはずです。
  • エラーを修正するために簡単に変更できる必要があります。
  • 不完全または不正確ですが、多くの状況で役立つはずです。

AI技術は、搭載されている複雑なプログラムの実行速度を向上させます。

AIの応用

AIは、次のようなさまざまな分野で支配的です。

  • ゲーム − AIは、チェス、ポーカー、三目並べなどの戦略ゲームで重要な役割を果たします。このゲームでは、マシンはヒューリスティックな知識に基づいて多数の可能な位置を考えることができます。
  • 自然言語処理 −人間が話す自然言語を理解するコンピュータと対話することが可能です。
  • エキスパートシステム −マシン、ソフトウェア、および特別な情報を統合して、推論とアドバイスを与えるアプリケーションがいくつかあります。 ユーザーに説明やアドバイスを提供します。
  • ビジョンシステム −これらのシステムは、コンピューター上の視覚入力を理解、解釈、および理解します。 例えば、
    • スパイ飛行機は写真を撮ります。写真は、空間情報や地域の地図を把握するために使用されます。
    • 医師は臨床エキスパートシステムを使用して患者を診断します。
    • 警察は、フォレンジックアーティストによって作成された保存された肖像画で犯罪者の顔を認識できるコンピュータソフトウェアを使用しています。
  • 音声認識 −一部のインテリジェントシステムは、人間が話している間、文とその意味の観点から言語を聞いて理解することができます。 さまざまなアクセント、俗語、背景のノイズ、寒さによる人間のノイズの変化などを処理できます。
  • 手書き認識 −手書き認識ソフトウェアは、紙にペンで、または画面にスタイラスで書かれたテキストを読み取ります。 文字の形を認識し、編集可能なテキストに変換できます。
  • インテリジェントロボット −ロボットは、人間が与えたタスクを実行できます。 それらには、光、熱、温度、動き、音、衝突、圧力などの現実世界からの物理データを検出するセンサーがあります。 彼らは、インテリジェンスを発揮するために、効率的なプロセッサ、複数のセンサー、および巨大なメモリを備えています。 さらに、彼らは彼らの過ちから学ぶことができ、新しい環境に適応することができます。

AIの歴史

これが20世紀のAIの歴史です−

マイルストーン/イノベーション
1923 「Rossum'sUniversalRobots」(RUR)という名前のカレル・チャペックの演劇がロンドンで始まり、英語で「ロボット」という言葉が最初に使用されました。
1943 ニューラルネットワークの基礎が築かれました。
1945 コロンビア大学の卒業生であるアイザックアシモフは、この用語を作り出しました ロボット工学.
1950 アランチューリングは、諜報活動の評価のためにチューリングテストを導入し、公開しました 計算する機械と知性。 クロード・シャノンが出版 チェスの詳細な分析 検索として。
1956 ジョン・マッカーシーはこの用語を作り出しました Artificial Intelligence。 カーネギーメロン大学で最初に実行されたAIプログラムのデモンストレーション。
1958 John McCarthyは、AI用のLISPプログラミング言語を発明しました。
1964 MITでのDannyBobrowの論文は、コンピューターが代数の文章題を正しく解決するのに十分な自然言語を理解できることを示しました。
1965 MITのジョセフ・ワイゼンバウムが建設 エリザ、英語での対話を続けるインタラクティブな問題。
1969 スタンフォード研究所の科学者が開発 シェイキー、移動、知覚、および問題解決を備えたロボット。
1973 エディンバラ大学のAssemblyRoboticsグループが設立 フレディ、有名なスコットランドのロボット。視覚を使ってモデルを見つけて組み立てることができます。
1979 最初のコンピューター制御の自動運転車、スタンフォードカートが製造されました。
1985 ハロルド・コーエンは、描画プログラムを作成してデモンストレーションしました。 アーロン・P・コーエン.
1990 AIのすべての分野での大きな進歩-

  • 機械学習における重要なデモンストレーション
  • ケースベースの推論
  • マルチエージェント計画
  • スケジューリング
  • データマイニング、Webクローラー
  • 自然言語理解と翻訳
  • ビジョン、バーチャルリアリティ
  • Games
1997 ディープブルーチェスプログラムは、当時の世界チェスチャンピオンであるギャリーカスパロフを打ち負かしました。
2000 インタラクティブロボットペットが市販されます。 MITディスプレイ 宿命、感情を表現する顔をしたロボット。 ロボット 遊牧民 南極の遠隔地を探索し、隕石を見つけます。