Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
clase:iabd:pia:1eval:tema04 [2025/01/04 16:06] admin [Personalización] |
clase:iabd:pia:1eval:tema04 [2025/03/22 13:06] (actual) admin [Personalización] |
||
---|---|---|---|
Línea 843: | Línea 843: | ||
También podemos obtener el siguiente color que vamos a usar con: | También podemos obtener el siguiente color que vamos a usar con: | ||
<sxh python> | <sxh python> | ||
+ | #Versiones nuevas | ||
+ | color=axes._get_lines.get_next_color() | ||
+ | #Versiones antiguas | ||
color=next(axes._get_lines.prop_cycler)[' | color=next(axes._get_lines.prop_cycler)[' | ||
</ | </ | ||
Línea 1110: | Línea 1113: | ||
tickcolor="# | tickcolor="# | ||
fontsize_label=13 | fontsize_label=13 | ||
+ | |||
+ | axes.set_xlabel(xlabel, | ||
+ | axes.set_ylabel(ylabel, | ||
+ | axes.set_title(title, | ||
axes.set_facecolor(facecolor) | axes.set_facecolor(facecolor) | ||
Línea 1125: | Línea 1132: | ||
axes.legend(fontsize=fontsize_label-2, | axes.legend(fontsize=fontsize_label-2, | ||
- | axes.set_xlabel(xlabel, | ||
- | axes.set_ylabel(ylabel, | ||
- | axes.set_title(title, | ||
</ | </ | ||
Línea 1134: | Línea 1138: | ||
<sxh python> | <sxh python> | ||
- | def axes_configure_for_metrics(axes): | + | def axes_configure_axis_for_metrics(axes): |
axes.set_xlim(xmin=0, | axes.set_xlim(xmin=0, | ||
axes.set_ylim(ymin=0, | axes.set_ylim(ymin=0, | ||
Línea 1142: | Línea 1146: | ||
</ | </ | ||
+ | |||
+ | * Para mostrar las gráficas de la pérdida en función de las épocas se usarán las funciones '' | ||
+ | |||
+ | |||
+ | <sxh python> | ||
+ | def axes_configure_axis_for_epochs(axes, | ||
+ | axes.xaxis.set_major_locator(MaxNLocator(10, | ||
+ | axes.yaxis.set_major_locator(LinearLocator(10)) | ||
+ | axes.set_ylim(ymin=0, | ||
+ | </ | ||
+ | |||
+ | |||
+ | <sxh python> | ||
+ | def plot_history_metric(axes, | ||
+ | |||
+ | if (label==None): | ||
+ | label=metric_name | ||
+ | |||
+ | axes.plot(history[metric_name], | ||
+ | axes.plot(history[' | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Usándose así: | ||
+ | |||
+ | <sxh python> | ||
+ | figure=plt.figure(figsize=(6, | ||
+ | axes=figure.add_subplot(1, | ||
+ | |||
+ | plot_history_metric(axes, | ||
+ | axes_configure_labels(axes," | ||
+ | axes_configure_axis_for_epochs(axes, | ||
+ | </ | ||