Shabbeer Basha
Shabbeer Basha

Reputation: 11

ValueError: ('Could not interpret initializer identifier:', 0.2)

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

Upvotes: 1

Views: 8432

Answers (1)

gongshu huan
gongshu huan

Reputation: 61

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

Upvotes: 6

Related Questions