Getting Error When importing "import apply_regularization, l2_regularizer"
anandece4u opened this issue · 2 comments
Hi I am getting error while running the notebook in line where we are importing
from tensorflow.contrib.layers import apply_regularization, l2_regularizer
`---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
in
15
16 import tensorflow as tf
---> 17 from tensorflow.contrib.layers import apply_regularization, l2_regularizer
18
19 import bottleneck as bn
ModuleNotFoundError: No module named 'tensorflow.contrib'`
Please help
You can try with tensorflow-gpu==1.15
You could also try to to just apply L2 regularization directly than a two-step process as in tf 1.15, I did this to make it work on tf 2.7.3:
`from tensorFlow.keras.regularizers import L2
........
l2_reg = L2(self.lam) # inside build_graph function
reg_var = l2_reg(self.weights)
`