wandb.log({"predictions":<MY_TABLE>})
, and will look like this:runs
is a variable automatically injected in Weave Panel Expressions when the Weave Panel is in a Workspace. Its "value" is the list of runs which are visible for that particular Workspace. Read about the different attributes available within a run here.summary
is an op which returns the Summary object for a Run. Note: ops are "mapped", meaning this op is applied to each Run in the list, resulting in a list of Summary objects.["predictions"]
is a Pick op (denoted with brackets), with a parameter of "predictions". Since Summary objects act like dictionaries or maps, this operation "picks" the "predictions" field off of each Summary object. As noted above, the "predictions" field is a Table, and therefore this query results in the Table above.name = "easy-bird-1"
Plot table query
option will be available in addition to all the other normal options. Selecting this option means that you want to plot the results of the current table query. So, if you have perhaps added a custom field, grouped, sorted, filtered, or otherwise manipulated the table, you can select Plot table query
to use the current results as the input to the plot.Merge Tables: <Panel>
is a special case where the incoming datatype is a List of Tables. In such cases, the "Merge Tables" portion of the panel allows users to either concatenate all the rows, or join the tables on a particular column. This setting is configured in the Weave Configuration (discussed below) and shown in the following screen shotsList of: <Panel>
is a special case where the incoming datatype is a List - and you wish to display a paginated view of panels. The following example shows List of: Plot
, where each plot is from a different runMerge Tables
: the merge
op in the expression has additional configuration properties (in this case Concatenate or Join) which are exposed here.Table Query
: the table
op in the expression represents a table query applied to the results - users can edit the table query interactively by clicking the Edit table query
button.Plot
: finally, after any expression ops are configured, the Result Panel itself can be configured. In this case, the Plot
panel has configuration for setting the dimensions and other plot characteristics. Here, we have configured a boxplot with the categorical ground truth value along the x axis, and the model's predicted score for the "1" class along the y axis. As we would expect, the distribution of scores for "1" is notably higher than the other classes.shift
+ resize mouse drag.run.summary["<TABLE_NAME>"]
and render the Table Panel. Furthermore, you can directly add a Weave Panel to a workspace by selecting the Weave
Panel from the "add panel" button.