0
私はRには新しく、回帰タスクのためのニューラルネットワークを構築しようとしています。neuralnetのカスタムアクティベーション関数の使い方R
私はneuralnetを構築するためにneuralnet
ライブラリを使用しています。私はそれがいくつかの引数を受け入れることに気づいています。 act.fct
である。
共変量またはニューロンおよび重みの外積の結果を平滑化するために使用される微分可能関数act.fct
。さらに、ロジスティック関数と接線双曲線には 'logistic'と 'tanh'という文字列が使用できます。
デフォルトでロジスティックアクティベーション機能が提供されていますが、カスタムソフトプラス機能を使用したいと思います。
私のコードは正常に動作しますが、デフォルトのアクティベーション機能の代わりにsoftplusが使用されているかどうかはどのようにわかりますか?
以下は自分のRコードスニペットです。
softplus <- function(x) log(1+exp(x))
net <- neuralnet(formula = f,
data = as.matrix(train),
act.fct = softplus,
stepmax = 1e7,
hidden = c(10, 8, 6),
linear.output = T)
恐ろしい!ちょうどテストして、それは働いた!ありがとう! –