令和5年度 ITパスポート試験 問91
テクノロジAI・データ活用AI の技術(機械学習・生成AI の仕組み)
AIに利用されるニューラルネットワークにおける活性化関数に関する記述として,適切なものはどれか。
解答・解説
正解: エ. 一つのニューロンにおいて,入力された値を基に計算し,次のニューロンに渡す値を出力する。
ニューラルネットワークにおける 活性化関数 とは、ニューロンに入力された信号の総和をもとに、次のニューロンへどのような信号を出力するか(発火するかどうか、どの程度の強さで出力するか)を決定するための関数です。代表的なものにシグモイド関数やReLU関数などがあります。
したがって、一つのニューロンにおいて入力された値を基に計算し、次のニューロンに渡す値を出力する役割を持つため、エ が正解となります。
各選択肢の解説
- ア:誤り。結果の信頼度(確率など)を出力するのは、出力層で用いられるソフトマックス関数などに限られた役割であり、一般的な活性化関数の定義としては不適切です。
- イ:誤り。中間層に必要なニューロンの数は、設計者が事前に設定する ハイパーパラメータ であり、活性化関数が計算して決定するものではありません。
- ウ:誤り。最適なニューロンの数を出力することも活性化関数の役割ではありません。ネットワーク構造の最適化は、設計者による試行錯誤や自動探索手法によって行われます。
- エ:正解。活性化関数は、各ニューロンにおいて入力の総和をもとに計算を行い、次のニューロンへの出力値を決定する関数です。