スポンサーリンク

人工知能とプログラミングの違い。定義・意味・使い方は?広辞苑より。

言葉

「人工知能」と「プログラミング」の違い、あなたは説明できますか?

どちらもコンピューターを使った特定の問題を解決するための手段ですが、両者に明確な違いはあるのでしょうか。

このページを読めば「人工知能」と「プログラミング」の違いがわかります。

スポンサーリンク

広辞苑より

広辞苑 第七版で各言葉は次のように表現されています。

人工知能の定義

「人工知能」を広辞苑で調べると、

(artificial intelligence)推論・判断などの知的な機能を備えたコンピューター‐システム。
1956年に、アメリカのマッカーシー(J. McCarthy1927〜2011)らが命名。知識を蓄積する知識ベース部、集めた知識から結論をひきだす推論部が不可欠である。知識ベースを自動的に構築したり誤った知識を訂正したりする学習機能を持つものもある。AI

広辞苑 第七版 より [発行所:株式会社岩波書店]

とのことで、「人工知能」はデータベースに知識を蓄積し、その知識を活用して結論を導き出す機能を備えたコンピューターシステムであることがわかりました。

データを学習させ、予測につなげることを目的として使用されるのが一般的です。

created by Rinker
¥1,000 (2024/04/25 20:33:12時点 Amazon調べ-詳細)

プログラミングの定義

「プログラミング」はプログラムを作ることという意味なので、さらに「プログラム」について広辞苑で調べると、

コンピューターに対して、どのような手順で仕事をすべきかを、機械が解読できるような特別の言語などで指示するもの。

広辞苑 第七版 より [発行所:株式会社岩波書店]

とのことなので、「プログラミング」はコンピューターに指示する作業の工程や順番を書いた命令文の作成であることがわかりました。

プログラミングには学習機能はなく、基本的には決められた処理以外の対応はできません。

created by Rinker
¥9,900 (2024/04/25 11:21:14時点 Amazon調べ-詳細)
スポンサーリンク

つまり「人工知能」と「プログラミング」の違いは?

つまりそれぞれの違いは

  • 人工知能は「データベースに蓄積した知識を活用して予測を行う」
  • プログラミングは「命令に従って指定された作業のみを行う」

となり、「人工知能」は学習機能によって徐々に予測精度が向上していくのに対し、「プログラミング」は命令に従って人間ができない処理も行うことができるということが分かりました。

ハッキングとクラッキングの違いについてもまとめています。

読めば勝手に雑学が身に付く当ブログは【毎日更新中!】
Twitter または Instagram で更新情報をアップしてるので、是非フォローお願いします!

言葉
スポンサーリンク
ことばの違い.comをフォローする
ことばの違い.com

コメント

タイトルとURLをコピーしました