Source code for deepxde.nn.regularizers

from ..backend import tf


[docs] def get(identifier): # TODO: other backends if identifier is None: return None name, scales = identifier[0], identifier[1:] return ( tf.keras.regularizers.l1(l=scales[0]) if name == "l1" else tf.keras.regularizers.l2(l=scales[0]) if name == "l2" else tf.keras.regularizers.l1_l2(l1=scales[0], l2=scales[1]) if name == "l1+l2" else None )