令和5年度 ITパスポート 問91(テクノロジ)
出典:令和5年度 ITパスポート試験 公開問題 問91(独立行政法人情報処理推進機構(IPA))
AIに利用されるニューラルネットワークにおける活性化関数に関する記述として,適切なものはどれか。
- アニューラルネットワークから得られた結果を基に計算し,結果の信頼度を出力する。
- イ入力層と出力層のニューロンの数を基に計算し,中間層に必要なニューロンの数を出力する。
- ウニューロンの接続構成を基に計算し,最適なニューロンの数を出力する。
- エ一つのニューロンにおいて,入力された値を基に計算し,次のニューロンに渡す値を出力する。
正解と解説を見る
正解:エ
【活性化関数とは】
ニューラルネットワークは、人間の脳の神経細胞(ニューロン)をまねた多数のニューロンを、層状につないだモデルです。1つのニューロンは、前の層のニューロンから受け取った値に、それぞれの重みを掛けて合計します。活性化関数は、この合計した値を入力として計算し、次の層のニューロンに渡す値を決める関数です。例えば、合計が一定の値を超えたら大きな値を出す、といった変換をします。活性化関数によって、ニューラルネットワークは複雑な関係を表現できるようになります。
【選択肢の検討】
ア:ネットワーク全体の結果から信頼度を計算するのは、活性化関数の役割ではありません。活性化関数は、個々のニューロンの中で働く関数です。
イ:中間層に必要なニューロンの数を計算するものではありません。ニューロンの数は、ネットワークを設計するときに決めます。
ウ:最適なニューロンの数を出力するものでもありません。
エ:1つのニューロンで、入力された値を基に計算し、次のニューロンに渡す値を出力するので、活性化関数の説明です。
よって、正解は選択肢エです。