Normalize data

Hyper-parameters

  • preprocessingStrategy : String takes the name of the method we want to execute, following methods are available :
    • percentile : It is currently hardcoded to only use 1st and 99th percentiles.
    • keepFullyDefinedRows : It removes every row which contains an undefined feature.
  • restrictedToColumns: String JSON Array of column names containing numerical features from which learning.

Payload JSON template example :

{
  "processingKeyword": "normalizeData",
  "customer": "Safran",
  "name": "SOMProcess",
  "status": 1,
  "dataLocations": [{
    "role": "som_model_mongo",
    "dataLocationId": "62fd06a5c50007ba8f560aec"
    }
  ],
  "processingContext": {
    "processingName": "user define name, ex SOM",
    "editionContext": "user",
    "callingContext": "hephIA-solution",
    "view": {
      "id": "637ce534dd85c10875c4fe26",
      "name": "view_11-22-2022_15:05:24"
    },
    "dataset": {
      "name": "safran"
    },
    "project": {
      "id": 2,
      "name": "Project"
    }
  },
  "hyperParameters": {
    "preprocessingStrategy": "percentile",
    "restrictedToColumns": ["pt_100_c", "cp_a_1_bar", "cp_a_2_bar"]
  }
}