DeepSDFStruct.deep_sdf.plotting#
Training Visualization and Logging#
This module provides utilities for visualizing DeepSDF training progress and generating plots of training metrics.
Functions#
- plot_logs
Plot training loss curves with smoothing and optional learning rate overlay. Useful for monitoring training progress and diagnosing convergence issues.
- plot_reconstruction_loss
Visualize loss during shape reconstruction, showing how well the model fits to target geometries.
- extract_paths
Helper for extracting file paths from nested data structures.
- running_mean
Compute running average for smoothing noisy loss curves.
The module integrates with the workspace utilities to load training logs and generate publication-quality plots for analysis and presentation.
Functions
|
|
|
|
|
|
|
- DeepSDFStruct.deep_sdf.plotting.extract_paths(data, current_path='')#
- DeepSDFStruct.deep_sdf.plotting.plot_logs(experiment_directory, show_lr=False, ax=None, filename=None)#
- DeepSDFStruct.deep_sdf.plotting.plot_reconstruction_loss(loss_history, iters_per_epoch, filename=None)#
- DeepSDFStruct.deep_sdf.plotting.running_mean(x, N)#