linear_term = None
iflen(dense_input_list) > 0:
dense_input__ = dense_input_list[0] iflen(
dense_input_list)== 1else Concatenate()(dense_input_list)
linear_dense_logit = Dense(
units, activation=None, use_bias=False, kernel_regularizer=l2(l2_reg))(dense_input__)
if linear_term is not None:
linear_term = add([linear_dense_logit, linear_term])
After Change
for i in range(units):
iflen(linear_emb_list[0])>0 and len(dense_input_list) >0:
sparse_input = concat_fun(linear_emb_list[i])
dense_input = concat_fun(dense_input_list)
linear_logit = Linear(l2_reg,mode=2)([sparse_input,dense_input])
elif len(linear_emb_list[0])>0: