Je suis très nouveau pour utiliser github. J'ai installé github dans Ubuntu 16.04, j'ai installé python 2.7.12, tensorflow 1.9 et keras. Je souhaite utiliser ma propre activation et optimiseur personnalisés dans keras RNN. J'ai cherché sur le Web et suis venu pour savoir que j'ai besoin d'installer le paquet keras-contrib pour utiliser l'activation avancée et la fonction d'activation personnalisée.
Donc, j'installe le keras-contrib de github. Mais je ne sais pas comment travailler avec cela et comment exécuter le programme en utilisant keras-contrib.
Mais j'ai essayé avec les commandes suivantes
git clone https://www.github.com/keras-team/keras-contrib.git
cd keras-contrib
python setup.py install
alors j'ai essayé avec ce code suivant
from keras.models import Sequential
from keras.layers import Dense
import numpy as np
from keras_contrib.layers.advanced_activations import PELU
il montre l'erreur suivante
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "keras_contrib/__init__.py", line 4, in <module>
from . import layers
File "keras_contrib/layers/__init__.py", line 3, in <module>
from .convolutional import *
File "keras_contrib/layers/convolutional.py", line 15, in <module>
from keras.utils.conv_utils import normalize_data_format
ImportError: cannot import name normalize_data_format
N'importe qui s'il vous plaît vérifier cette erreur et aidez-moi à résoudre cette erreur.
Je met à jour le code source de contribution de keras installé sur mon linux. Suivez les changements:
https://github.com/ekholabs/keras-contrib/commit/0dac2da8a19f34946448121c6b9c8535bfb22ce2
Maintenant, ça marche bien.
J'ai eu le même problème. J'ai installé la version 2.2.2 de keras à l'aide de la commande suivante et le problème résolu.
pip install -q keras==2.2.2
Référez-vous ce PR.
Ce bug est rapporté et corrigé ici: https://github.com/keras-team/keras-contrib/issues/291
Sur mon système Windows 10 et dans Colaboratory, avec Python 3.7, j'ai résolu ce problème en mettant à jour Keras et en installant la version git de keras-contrib.
pip install -q keras==2.2.2
pip install git+https://www.github.com/keras-team/keras-contrib.git
Vérifiez votre version de Keras avec
import keras
print(keras.__version__)
Cela doit être parce que keras_contrib que vous avez téléchargé n'est pas compatible avec la version mise à jour de keras. Vérifiez ce lien https://github.com/keras-team/keras/blob/master/keras/utils/conv_utils.py
Ça ne marche pas...
Cela doit être parce que keras_contrib que vous avez téléchargé n'est pas compatible avec la version mise à jour de keras. Vérifiez ce lien https://github.com/keras-team/keras/blob/master/keras/utils/conv_utils.py
Il n’y a pas de fonction ici comme normalise_data_format, c’est là qu’elle jette une erreur.