Set '_X_' as the default argument for category crossing separator

PiperOrigin-RevId: 353072804
Change-Id: I4329b87ffe4b8d644768ba7e0caf5900eef4c7d4
This commit is contained in:
Matt Watson 2021-01-21 12:12:42 -08:00 committed by TensorFlower Gardener
parent 27140ceaed
commit e9f3d777a0
3 changed files with 3 additions and 5 deletions

View File

@ -114,13 +114,11 @@ class CategoryCrossing(base_preprocessing_layer.PreprocessingLayer):
`[[b'1_X_2_X_3'], [b'4_X_5_X_6']]`
"""
def __init__(self, depth=None, name=None, separator=None, **kwargs):
def __init__(self, depth=None, name=None, separator='_X_', **kwargs):
super(CategoryCrossing, self).__init__(name=name, **kwargs)
base_preprocessing_layer.keras_kpl_gauge.get_cell(
'CategoryCrossing').set(True)
self.depth = depth
if separator is None:
separator = '_X_'
self.separator = separator
if isinstance(depth, (tuple, list)):
self._depth_tuple = depth

View File

@ -138,7 +138,7 @@ tf_class {
}
member_method {
name: "__init__"
argspec: "args=[\'self\', \'depth\', \'name\', \'separator\'], varargs=None, keywords=kwargs, defaults=[\'None\', \'None\', \'None\'], "
argspec: "args=[\'self\', \'depth\', \'name\', \'separator\'], varargs=None, keywords=kwargs, defaults=[\'None\', \'None\', \'_X_\'], "
}
member_method {
name: "adapt"

View File

@ -138,7 +138,7 @@ tf_class {
}
member_method {
name: "__init__"
argspec: "args=[\'self\', \'depth\', \'name\', \'separator\'], varargs=None, keywords=kwargs, defaults=[\'None\', \'None\', \'None\'], "
argspec: "args=[\'self\', \'depth\', \'name\', \'separator\'], varargs=None, keywords=kwargs, defaults=[\'None\', \'None\', \'_X_\'], "
}
member_method {
name: "adapt"