0
votes

Traceback (most recent call last): File "AutoFC_AlexNet_randomsearch_CalTech101_v2.py", line 112, in X = layers.Dense(neurons, activation=activation, kernel_initializer=weight_init)(X) File "/home/shabbeer/NAS/lib/python3.5/site-packages/keras/legacy/interfaces.py", line 91, in wrapper return func(*args, **kwargs) File "/home/shabbeer/NAS/lib/python3.5/site-packages/keras/layers/core.py", line 824, in init self.kernel_initializer = initializers.get(kernel_initializer) File "/home/shabbeer/NAS/lib/python3.5/site-packages/keras/initializers.py", line 503, in get identifier) ValueError: ('Could not interpret initializer identifier:', 0.2)

I am getting the above error when running the code using tensorflow-gpu version 1.4.0 and keras version 2.1.3

1
We can't tell you why you are getting this error unless you add some code here.Anubhav Singh

1 Answers

4
votes

you should change it to X = layers.Dense(neurons, activation=activation, kernel_initializer=keras.initializers.Constant(weight_init))(X)