Reporte de entrenamiento de modelo

{{ exec.end_time }}

Detalles de ejecución

Algoritmo{{ exec.model_name }}
ID de ejecución{{ exec.run_id }}
Duración{{ exec.duration }}
{% if software_section %}

Software

Versión Torch{{ exec.torch_version }}
Versión Mlektic{{ exec.mlektic_version }}
Versión Python{{ exec.python_version }}
{% endif %} {% if hardware_section %}

Hardware / Sistema

Dispositivo{{ exec.device }}
GPU{{ exec.gpu_name }}
RAM total{{ exec.ram_total }}
Host{{ exec.host }}
Sistema operativo{{ exec.os }}
Semilla{{ exec.seed }}
{% endif %}

Conjunto de Datos

{% if dataset.preprocessing_text %} {% elif dataset.preprocessing_list %} {% elif dataset.preprocessing_note %} {% endif %}
Fuente{{ dataset.name }}
Dimensiones{{ dataset.dims }}
Variable objetivo{{ dataset.target }}
Variables de entrada (≤50){{ dataset.features_show }}
Partición de datos Entrenamiento: {{ dataset.split.train.n }} ({{ '%.1f'|format(dataset.split.train.pct) }} %) | Validación: {{ dataset.split.val.n }} ({{ '%.1f'|format(dataset.split.val.pct) }} %) | Prueba: {{ dataset.split.test.n }} ({{ '%.1f'|format(dataset.split.test.pct) }} %)
Etapas de preprocesamiento {{ dataset.preprocessing_text }}
Etapas de preprocesamiento
    {% for step in dataset.preprocessing_list %}
  • {{ step }}
  • {% endfor %}
Etapas de preprocesamiento (nota) {{ dataset.preprocessing_note }}
{% if dataset.classes %}

Distribución de clases

{% for c,v in dataset.classes.items() %} {% endfor %}
ClaseFrecuencia
{{ c }}{{ v }}
{% if figs.class_pie %}
{% endif %} {% endif %}

Hiperparámetros y configuraciones

{% for k,v in hparams.items() %} {% endfor %}
{{ k }}{{ v|safe }}
{% if results.metrics_table %}

Resultados

{% for row in results.metrics_table %} {% endfor %}
MétricaEntrenamientoValidaciónPrueba
{{ row.name }} {{ row.train }} {{ row.val }} {{ row.test }}
{% endif %} {% if results.confusion_matrix %}

Matriz de confusión

{{ results.confusion_matrix | safe }} {% endif %} {% if figs.loss_curve or figs.metric_curve %}

Evolución de entrenamiento

{% if figs.loss_curve %} {% endif %} {% if figs.metric_curve %} {% endif %} {% endif %} {% if params_sample %}

Muestreo de parámetros durante entrenamiento

{% for p in params_sample %} {% endfor %}
ParámetroInicioMitadFinal
{{ p[0] | safe }} {{ p[1] | safe }} {{ p[2] | safe }} {{ p[3] | safe }}
{% endif %} {% if equation %}

Modelo obtenido

{{ equation | safe }}
{% endif %}

Reporte generado con mlektic: /github.com/DanielDialektico/mlektic