|
|
|
@@ -20,6 +20,11 @@ def is_hetero(stat_specs: dict, semantic_spec: dict) -> bool: |
|
|
|
table_stat_spec = stat_specs["RKMETableSpecification"] |
|
|
|
table_input_shape = table_stat_spec.get_z().shape[1] |
|
|
|
|
|
|
|
semantic_data_type = semantic_spec["Data"]["Values"] |
|
|
|
if len(semantic_data_type) > 0 and semantic_data_type != ["Table"]: |
|
|
|
logger.warning("User doesn't provide correct data type, it must be Table.") |
|
|
|
return False |
|
|
|
|
|
|
|
semantic_task_type = semantic_spec["Task"]["Values"] |
|
|
|
if len(semantic_task_type) > 0 and semantic_task_type not in [["Classification"], ["Regression"]]: |
|
|
|
logger.warning("User doesn't provide correct task type, it must be either Classification or Regression.") |
|
|
|
|