私は本当にKerasを初めて使っています。私のクエリがちょっとばかげている場合は、私を許してください。自分のシステムにKerasをデフォルトの方法でインストールしても問題ありません。私はKerasに新しいオプティマイザを追加して、model.compile関数の下で "optimizer = mynewone"と簡単に言えるようにしたいと思います。 Kerasの "optimizer.py"コードを変更し、その変更が私のKeras環境に反映されるようにするにはどうしたらいいですか?ここに私が試したものです:Kerasオプティマイザコードを変更するには
は私がrmspropから、私は次のエラーを取得するコードでrmspropsにオプティマイザの名前を変更するとします
model.compile(loss='binary_crossentropy', optimizer='rmsprops', metrics= ['accuracy'])
Traceback (most recent call last):
File "<ipython-input-33-40773d534448>", line 1, in <module>
model.compile(loss='binary_crossentropy', optimizer='rmsprops', metrics=['accuracy'])
File "/home/kiran/anaconda/lib/python3.5/site-packages/keras/models.py", line 589, in compile
**kwargs)
File "/home/kiran/anaconda/lib/python3.5/site-packages/keras/engine/training.py", line 469, in compile
self.optimizer = optimizers.get(optimizer)
File "/home/kiran/anaconda/lib/python3.5/site-packages/keras/optimizers.py", line 614, in get
# Instantiate a Keras optimizer
File "/home/kiran/anaconda/lib/python3.5/site-packages/keras/utils/generic_utils.py", line 16, in get_from_module
str(identifier))
ValueError: Invalid optimizer: rmsprops
私はoptimizers.pyをクリックしたときに、私はによって開発されたコードを取得私の環境のケラス。その後、コード内で、すべての "rmsprop"キーワードを "rmsprops"に置き換えてファイルを保存しました。だから私は私のシステムに更新されたoptimizers.pyを持たなければならないと思った。しかし、元のファイルに戻ってmodel.compileを実行すると、同じエラーがスローされます。
本当にありがとうございます。前もって感謝します。