trainClassifier
Execute classifier training commands on remote hosts via SSH to train specified subclasses using dataset paths and configurable execution parameters.
Instructions
Run classifier training commands on a remote host via SSH
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| commandTemplate | No | Command template to run on the remote host; overrides configuration if provided | |
| datasetPath | Yes | Remote dataset path | |
| dryRun | No | If true, render commands without executing them | |
| profile | Yes | Credential profile for SSH access | |
| subclasses | Yes | List of subclasses to train | |
| timeoutMs | No | Optional timeout per subclass execution in milliseconds |
Input Schema (JSON Schema)
{
"properties": {
"commandTemplate": {
"description": "Command template to run on the remote host; overrides configuration if provided",
"type": "string"
},
"datasetPath": {
"description": "Remote dataset path",
"type": "string"
},
"dryRun": {
"description": "If true, render commands without executing them",
"type": "boolean"
},
"profile": {
"description": "Credential profile for SSH access",
"type": "string"
},
"subclasses": {
"description": "List of subclasses to train",
"items": {
"type": "string"
},
"minItems": 1,
"type": "array"
},
"timeoutMs": {
"description": "Optional timeout per subclass execution in milliseconds",
"exclusiveMinimum": 0,
"type": "integer"
}
},
"required": [
"profile",
"subclasses",
"datasetPath"
],
"type": "object"
}