Bonjour à tous,
je souhaiterais utiliser une fonction d'optimisation pour une réseau de neurone or je ne parviens pas à la faire fonctionner.
Lorsque je lance mon réseau j’obtiens le message d'erreur "ValueError: Invalid axis (-1) specified."
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 def bidule(y_true, y_pred): product = np.fft.fft(y_true) * np.fft.fft( y_pred).conj() cc = np.fft.fftshift(np.fft.ifft(product)) return np.argmax(cc.real)
Je ne comprend pas si cette erreur vient de la fonction np.fft ou d'ailleurs.
J'ai vu qu'il était aussi possible d'utilise certaines fonctions propres à keras (comme K.mean, K.square) donc je me demande si l'origine du pb ne viendrait pas du fait que j'utilise la fonction fft de numpy et non de keras.
Bonne soirée et merci pour votre aide !
Nicolas
Partager