pub fn evaluate_noul(logits: &[f64], temperature: f64) -> Result<Answer>Expand description
Noul プリミティブの生ロジットから真偽確率判定結果を算出する。
§概要
- 入力ロジットの先頭 2 要素 $(z_{\text{true}}, z_{\text{false}})$ の差分から、 数値安定シグモイド関数により言明が真である確率 $P(\text{true}) \in [0.0, 1.0]$ を直接算出する。
- Jev 公式 API 契約に従い、Noul 型の判定結果では
choice,score,probabilities,confidenceをすべてNoneとし、noul: Some(P(true))のみを格納したAnswerを返却する。
§引数
logits: 生ロジットスライス(f64)。先頭 2 要素がそれぞれ真・偽に対応する。temperature: 適用する較正温度パラメータ $\tau$。
§戻り値
- 成功時は Noul 判定が格納された
Answer、要素数不足等の場合はCoreError。