Retrieves the full initial description of the model training configuration options available for the specified project. The configuration options available are determined by the use case associated with the specified project. Refer to the [Use Case Documentation]({USE_CASES_URL}) for more information on use cases and use case-specific configuration options.
Arguments:
REQUIRED
KEY
TYPE
DESCRIPTION
Yes
projectId
str
The unique ID associated with the project.
No
featureGroupIds
List[str]
The feature group IDs to be used for training.
No
forRetrain
bool
Whether the training config options are used for retraining.
The current state of the training config, with some options set, which shall be used to get new options after refresh. This is `None` by default initially.
KEY
TYPE
Description
_UPPER_SNAKE_CASE_KEYS
None
None
ALGORITHM
None
None
KWARGS
None
None
_SUPPORT_KWARGS
None
None
PROBLEM_TYPE
None
None
Note: The arguments for the API methods follow camelCase but for Python SDK underscore_case is followed.
Response:
KEY
TYPE
DESCRIPTION
success
Boolean
true if the call succeeded, false if there was an error
result
list[TrainingConfigOptions]
Exceptions:
TYPE
WHEN
DataNotFoundError
`projectId` is not found.
DataNotFoundError
`featureGroupIds` is not found.
ConflictError
The project has schema validation errors that need to be resolved.