ニューラルネットワークにおいて、あるニューロンから次のニューロンへと出力する際に、あらゆる入力値を別の数値に変換して出力する関数を活性化関数と呼ぶ。
活性化関数は、判定基準(閾値)に従ってデータを処理する。

歴史的には、シグモイド関数がよく使用されていたが、多層パーセプトロン以降は活性化関数に非線形関数を使う。
近年はReLU関数が主流。