aws / aws/aws-step-functions-data-science-sdk-python

Enhancement: Update the estimator hyperparameters with the placeholder hyperparameters passed to TrainingStep

Abierto
#163 1 comentario 0 reacciones 0 asignados Ver en GitHub
enhancement
Lenguaje dominante
Python
Estrellas
299
Forks
84
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Currently, it is not possible to update the estimator hyperparameters with the hyperparameters passed to TrainingStep if a Placeholder is used as input. The merging of hyperparameters can only be done if the hyperparameters passed to Training step is a `dict`.

Proposing to add a utility that translates a Placeholder to a usable jsonpath dict (with $). That translated placeholder_dict could be used as hyperparameters input to TrainingStep. With that, merging the constructor and estimator hyperparameters will be possible.
- ex: A Placeholder with schema
```
{
'TrainingInput': {
'B': str,
'C': str
}
}
```
will output the following:
```
{
'B.$': '$$.Execution.Input.B',
'C.$': '$$.Execution.Input.C'
}

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Empieza leyendo el manejo de Placeholder y TrainingStep para la combinación de estimator e hiperparámetros; el issue no menciona archivos ni pruebas específicos. Traza cómo se representa un esquema de placeholder y, después, verifica que el diccionario JSONPath traducido use las rutas $$.Execution.Input mostradas y pueda combinarse con los hiperparámetros del constructor.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
aws, python
Área
cloud, machine-learning
Tipo de issue
Nueva funcionalidad
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
38/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.