Keras import error Nadam

If you can import something in one place but not another, it’s definitely an issue with the import system. So, carefully check the relevant variables (sys.path, environment variable PYTHONPATH) and where the modules in each case are being imported from (sys.modules).

For a more in-depth reading, I direct you to the Python import system docs and an overview of common traps in the system.

You may also have an old version of Keras installed somewhere: Nadam is a fairly recent addition (2016-05), so this may be the cause for the “can import other optimizers but not this one” behaviour.

Leave a Comment