Spaces:
Running
Running
File size: 907 Bytes
877add7 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | export default function TrainingCharts({ metrics }: { metrics: Record<string, unknown> }) {
const rewardCols = (metrics.reward_columns ?? {}) as Record<string, unknown>;
return (
<section className="panel">
<h3>Training Metrics</h3>
<div className="grid-mini">
<div>
<strong>Avg Reward</strong>
<p>{String(metrics.avg_reward ?? "-")}</p>
</div>
<div>
<strong>Legality Rate</strong>
<p>{String(metrics.legality_rate ?? "-")}</p>
</div>
<div>
<strong>Success Rate</strong>
<p>{String(metrics.success_rate ?? "-")}</p>
</div>
<div>
<strong>Exploit Count</strong>
<p>{String(metrics.exploit_detection_count ?? "-")}</p>
</div>
</div>
<h3>Reward Columns</h3>
<pre>{JSON.stringify(rewardCols, null, 2)}</pre>
</section>
);
}
|