-
Notifications
You must be signed in to change notification settings - Fork 55
/
Summary.html
22 lines (18 loc) · 4.33 KB
/
Summary.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<h1>Summary</h1>
<p>Welcome to a pyGSTi analysis report! This report is organized into <q>tabs</q>, each of which is accessible from the sidebar on the left. This Summary tab summarizes the most popular analyses and figures of merit. Much more detailed analysis is available on other tabs. If this report encapsulates multiple datasets, estimates, or gauges, then you can switch between those using the dropdown menus on the sidebar. For more information about how to use this report, click on the Help tab link to the left.</p>
<figure id="final_fits_comparison_plot">
<figcaption><span class="captiontitle">Model violation summary.</span> <span class="captiondetail">This figure is about goodness-of-fit. It indicates how well each of the estimates contained in this report fits its corresponding data. PyGSTi finds the maximum value of the loglikelihood (<span class="math">-2\log\mathrm{Pr(data|gateset)}</span>), and compares it to what we expect to see <i>if</i> the data were generated by a Markovian gateset. In this plot, each bar or box shows by how many standard deviations the <i>actual</i> log-likelihood exceeds its expected value. Expected values and standard deviations are derived from <span class="math">\chi^2</span> theory. Low values indicate better fits (less model violation).</span></figcaption>
{{ final_fits_comparison_plot|render }}
</figure>
<figure id="final_model_fit_progress_bar_plot_sum">
<figcaption><span class="captiontitle">Model violation per iteration.</span> <span class="captiondetail">This figure is about goodness-of-fit. This plot shows how well this estimate fits the data. PyGSTi finds the maximum value of the loglikelihood (<span class="math">-2\log\mathrm{Pr(data|gateset)}</span>), and compares it to what we expect to see <i>if</i> the data were generated by a Markovian gateset. In this plot, each bar shows by how many standard deviations the <i>actual</i> log-likelihood exceeds its expected value. Expected values and standard deviations are derived from <span class="math">\chi^2</span> theory. On the horizontal axis, <span class="math">L</span> indexes different ML estimates based on datasets including only circuits of length up to <span class="math">L</span>. Low values indicate better fits (less model violation). Each bar is colored according to the <q>star</q> rating shown in the Model Violation tab.</span></figcaption>
{{ final_model_fit_progress_bar_plot_sum|render }}
</figure>
<figure id="final_model_fit_histogram">
<figcaption><span class="captiontitle">Histogram of per-circuit model violation.</span> <span class="captiondetail">This figure is about goodness-of-fit. When the estimate doesn't fit the data perfectly, we can quantify how well it fails to predict each individual circuit in the dataset, using the excess loglikelihood (<span class="math">-2\log\mathrm{Pr}(\mathrm{data}|\mathrm{gateset})</span>) above and beyond the minimum value (<span class="math">-2 \log \mathrm{Pr}(\mathrm{data}|\mathrm{observed\ frequencies})</span>). This plot shows a histogram of the those values for all the circuits in the dataset. Ideally, they should have the <span class="math">\chi^2</span> distribution shown by the solid line. Red indicates data that are inconsistent with the model at the 0.95 confidence level, as shown in more detail in the Model Violation tab.</span> </figcaption>
{{ final_model_fit_histogram|render }}
</figure>
<figure id="final_gates_vs_target_table_insummary" class='tbl'>
<figcaption><span class="captiontitle">Comparison of estimated gates to targets.</span> <span class="captiondetail">This table is about gate error metrics (fidelity). The metrics in this table compare the estimated gates to their ideal counterparts, and can generally be interpreted as some kind of error rate (per gate use). Entanglement (process) fidelity and 1/2-diamond norm are the best known of these; they are the same for purely stochastic errors, but coherent errors contribute much more to diamond norm. 1/2-trace-distance is a proxy for diamond norm that doesn't require cvxPy to be installed. The Eigenvalue metrics are gauge-invariant versions of fidelity and diamond-norm that only depend on the gate itself (not its relationship to other gates). Hovering the pointer over a heading will pop up a description.</span></figcaption>
{{ final_gates_vs_target_table_insummary|render }}
</figure>