• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:人間が理解しやすいシステムの関数や代数方程式とは)

人間の理解範囲:システムの関数や代数方程式

このQ&Aのポイント
  • 人間がロボット・機械・システムの内部で動いている計算式・ルールをどのレベルまで理解できるのかを考えています。
  • 人間は、ロボットの内部の単純なルール(例:1次の線型方程式)を理解できる可能性があります。
  • シグモイド関数や二次関数については、人間の理解範囲が不明です。

質問者が選んだベストアンサー

  • ベストアンサー
  • el156
  • ベストアンサー率52% (116/220)
回答No.3

スポーツ選手や職人の方は物理や数学を使わなくても扱う対象の非常に複雑な関数をいとも簡単に理解していますし、そういう人たちでなくても、対象と十分に「会話」することさえできれば、対象の複雑さには関係なく理解できると思います。ただし、紙の上で理解しようとする場合は別です。別の例で言えば、例えばコウモリはエコーによって周囲の空間を完全に理解していると思います。彼らは複雑な数式を駆使して音の到達時間から空間の構造を計算する程の頭脳を持っているとは思えませんが、それでも空間を自由自在に飛び回る彼らは空間を理解していると捉えるべきではないかと思います。

mon-monkey
質問者

お礼

回答有り難うございました。複雑な事象を理解できるのはわかるのですが、「なぜ」という部分がやはりわかりませんでした。質問の仕方を今後考えていきます。

その他の回答 (2)

  • tatsu01
  • ベストアンサー率18% (292/1540)
回答No.2

No1です。補足の件了解です。 たぶん、フローチャートにしてくれれば、かなりの人が理解できるとおもいます。 プログラムのソースコードは、作った人以外のプログラマーが見ても、理解するのにかなり時間を要します。 CPUが演算している内容は、CPUを作っている人も含めて数学者レベルかそれに近い人じゃないと理解不能。 だけど、機械が動いている様子は目に見えるし、ある条件付けで動いているのは確かです。 単純な例では自動販売機。 お金を入れると、入れた金額で買える商品のボタンだけが光り有効になる。 このとき売り切れ商品は光らせず、ボタンも無効にする。 ボタンを押したら、その商品を排出して、お釣りがあれば出して、待機状態に戻る。 複雑な動作をするものは、極端に言えば、条件の選択肢が増えてるだけです。 そして、それぞれの条件ごとに、次の動作がプログラムされています。

mon-monkey
質問者

お礼

回答ありがとうございました。

  • tatsu01
  • ベストアンサー率18% (292/1540)
回答No.1

どんな複雑な動きでも、そのプログラムを書いているのは人間ですけど・・

mon-monkey
質問者

お礼

回答ありがとうございました。

mon-monkey
質問者

補足

説明不足でした。ここでいう人間とは、プログラムを書いた人間ではなく、商品を使う(プログラムなどには疎い)人間を想定していただければと思います。