activations.py 467 B

1234567891011121314151617181920
  1. ## Fichier : activations.py
  2. # Auteur : Jovian Hersemeule
  3. # Contient des fonctions d'activation pour les
  4. # neurones intermédiaires.
  5. import numpy as np
  6. def sigmoid_std( x, l = 1.0 ):
  7. """ écrit s dans les .stc """
  8. return 1 / ( 1 + np.exp(-l*x))
  9. def sigmoid( x, l = 1.0 ):
  10. """ écrit g dans les .stc """
  11. return 2 * sigmoid_std( x, l = l ) - 1
  12. def seuil( x ):
  13. """ écrit d dans les .stc """
  14. return sigmoid( x, l = 10.0 )