令和3年秋期試験問題 午前問3
問3解説へ
AIにおけるディープラーニングに最も関連が深いものはどれか。
- ある特定の分野に特化した知識を基にルールベースの推論を行うことによって,専門家と同じレベルの問題解決を行う。
- 試行錯誤しながら条件を満たす解に到達する方法であり,場合分けを行い深さ優先で探索し,解が見つからなければ一つ前の場合分けの状態に後戻りする。
- 神経回路網を模倣した方法であり,多層に配置された素子とそれらを結ぶ信号線で構成されたモデルにおいて,信号線に付随するパラメータを調整することによって入力に対して適切な解が出力される。
- 生物の進化を模倣した方法であり,与えられた問題の解の候補を記号列で表現して,それらを遺伝子に見立てて突然変異,交配,とう汰を繰り返して逐次的により良い解に近づける。
広告
解説
ディープラーニング(DeepLearning)は、人間や動物の脳神経をモデル化したアルゴリズム(ニューラルネットワーク)を多層化したものを用意し、それに「十分な量のデータを与えることで、人間の力なしに自動的に特徴点やパターンを学習させる」ことをいいます。
ディープラーニングでは、脳の神経細胞であるニューロンの信号伝達をパーセプトロンというアルゴリズムで模倣し、それを大量かつ幾層にもに繋ぎ合わせた疑似的な脳神経網ネットワークを使用して学習を行います。このネットワークに大量の学習用データ(入力値と正しい解の組み)を与え、損失関数や勾配法、誤差逆伝播法などの数学的なアプローチを用いて、出力と正しい解の差異が最小になるように中間層のパラメータ(重みとしきい値)を自動調整していきます。この仕組みにより、入力に対して最適解を出力するシステム(学習モデル)を得るのがディープラーニングです。学習させるデータが多いほど判定の精度も高まっていきます。
ディープラーニングでは、脳の神経細胞であるニューロンの信号伝達をパーセプトロンというアルゴリズムで模倣し、それを大量かつ幾層にもに繋ぎ合わせた疑似的な脳神経網ネットワークを使用して学習を行います。このネットワークに大量の学習用データ(入力値と正しい解の組み)を与え、損失関数や勾配法、誤差逆伝播法などの数学的なアプローチを用いて、出力と正しい解の差異が最小になるように中間層のパラメータ(重みとしきい値)を自動調整していきます。この仕組みにより、入力に対して最適解を出力するシステム(学習モデル)を得るのがディープラーニングです。学習させるデータが多いほど判定の精度も高まっていきます。
- エキスパートシステムに関する記述です。
- 木構造やグラフ構造に対する「深さ優先探索」に関する記述です。
- 正しい。ディープラーニングに関する記述です。
- コンピュータの制御に偶発的な要素を取り入れる「遺伝的アルゴリズム」に関する記述です。
広告