log_plot
plot_logs
¶
A function which will plot experiment histories for comparison viewing / analysis.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
experiments |
List[Summary]
|
Experiment(s) to plot. |
required |
smooth_factor |
float
|
A non-negative float representing the magnitude of gaussian smoothing to apply (zero for none). |
0
|
share_legend |
bool
|
Whether to have one legend across all graphs (True) or one legend per graph (False). |
True
|
pretty_names |
bool
|
Whether to modify the metric names in graph titles (True) or leave them alone (False). |
False
|
ignore_metrics |
Optional[Set[str]]
|
Any keys to ignore during plotting. |
None
|
include_metrics |
Optional[Set[str]]
|
A whitelist of keys to include during plotting. If None then all will be included. |
None
|
Returns:
Type | Description |
---|---|
plt.Figure
|
The handle of the pyplot figure. |
Source code in fastestimator\fastestimator\summary\logs\log_plot.py
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 |
|
visualize_logs
¶
A function which will save or display experiment histories for comparison viewing / analysis.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
experiments |
List[Summary]
|
Experiment(s) to plot. |
required |
save_path |
str
|
The path where the figure should be saved, or None to display the figure to the screen. |
None
|
smooth_factor |
float
|
A non-negative float representing the magnitude of gaussian smoothing to apply (zero for none). |
0
|
share_legend |
bool
|
Whether to have one legend across all graphs (True) or one legend per graph (False). |
True
|
pretty_names |
bool
|
Whether to modify the metric names in graph titles (True) or leave them alone (False). |
False
|
ignore_metrics |
Optional[Set[str]]
|
Any metrics to ignore during plotting. |
None
|
include_metrics |
Optional[Set[str]]
|
A whitelist of metric keys (None whitelists all keys). |
None
|