nlgm.visualize Module#

nlgm.visualize.visualize_loss_trajectories(loss_trajectories)[source]#

Visualize the loss trajectories for different geometries explored during the optimization process.

Args:

loss_trajectories (list): List of loss trajectories, where each trajectory corresponds to a different geometry.

nlgm.visualize.visualize_optimization_trajectory(adjacency_matrix, signatures, evaluated_signatures)[source]#

Visualize the optimization trajectory in the graph search space.

Args:

adjacency_matrix (numpy.ndarray): Adjacency matrix representing the graph search space. signatures (list): List of signatures corresponding to each node in the graph. evaluated_signatures (list): List of signatures evaluated during the optimization process.

nlgm.visualize.visualize_validation_metrics(evaluated_metrics)[source]#

Visualize the evolution of validation metrics during the optimization process.

Args:

evaluated_metrics (list): List of validation metrics obtained during the optimization process.