La fonction active dans mon CNN a la forme:Comment faire une fonction d'activation par morceaux avec Python dans TensorFlow?
abs(X)< tou f = 1.716tanh(0.667x)
x >= tou f = 1.716[tanh(2tou/3)+tanh'(2tou/3)(x-tou)]
x <= -tou f = 1.716[tanh(-2tou/3)+tanh'(-2tou/3)(x+tou)]
tou
est une constante. Ainsi, dans TensorFlow, il est possible de créer sa propre fonction d'activation. Je ne veux pas l'écrire en C++ et recompiler l'intégralité de TensorFlow.
Comment puis-je utiliser la fonction disponible dans TensorFlow pour l'atteindre?
Les trois conditions semblent incompatibles. Par exemple, que se passe-t-il lorsque x == tou? –
la troisième condition est fausse. Je l'ai encore édité. S'il vous plaît essayer. merci ~ –