資資格練習帳無料・登録不要の資格問題集

生成AIパスポート「AI(人工知能)」練習問題 第16問

難易度:標準

ニューラルネットワークで用いられる活性化関数のうち、入力が0以下のときは0を出力し、入力が0より大きいときは入力値をそのまま出力する関数として、最も適切なものはどれか。

  1. 1シグモイド関数
  2. 2ReLU関数
  3. 3ソフトマックス関数
  4. 4tanh関数
正解と解説を見る

正解:2

入力が0以下なら0、正ならそのまま出力するのはReLU(Rectified Linear Unit)関数です。正の範囲では勾配が常に1になるため勾配消失が起こりにくく、深いネットワークの中間層で広く使われています。シグモイド関数は出力を0〜1の範囲に滑らかに変換し、tanh関数は−1〜1の範囲に変換します。ソフトマックス関数は複数の出力を合計1の確率に変換するもので、多クラス分類の出力層で使われます。覚えておきたいのは、ReLUは「0以下は0、正はそのまま」という形で、勾配消失の緩和に役立つという点です。

← 前の問題次の問題 →
この分野をまとめて解く