Skip to main content

Module math

Module math 

Source
Expand description

§決定プリミティブ数理モジュール

確率較正、ソフトマックス、エントロピー確信度、およびスコア期待値の計算ユーティリティを提供する。

Functions§

argmax
スライス内から最大値を持つ要素のインデックスを取得する。
bimodality_coefficient
Score 型の確率分布から双峰性係数 (Bimodality Coefficient: $BC$) を算出する。
composite_confidence
確率分布から、正規化エントロピーと Top-Margin を統合した複合確信度スコア $S_{\text{confidence}} \in [0.0, 1.0]$ を算出する。
expected_score
Score 型の確率分布から加重平均スコア実数値を算出する。
free_energy
ロジット列からヘルムホルツ自由エネルギー (Free Energy) を算出する。
normalized_entropy
確率分布から候補数 $K$ に非依存な正規化シャノンエントロピー $H_{\text{norm}}(p) \in [0.0, 1.0]$ を算出する。
normalized_entropy_confidence
シャノンエントロピーに基づき、0.0〜1.0 の正規化確信度(Confidence)を算出する。
normalized_free_energy
候補数 $K$ に対する基底エネルギー偏向を補正した、正規化ヘルムホルツ自由エネルギー (Normalized Free Energy) を算出する。
normalized_variance_confidence
Score 型の確率分布から、最大可能分散で正規化した確信度 $C_{\text{var}} \in [0.0, 1.0]$ を算出する。
noul_confidence
Noul 型の真実確率から、決定の尖り度に基づく正規化確信度 $C_{\text{noul}} \in [0.0, 1.0]$ を算出する。
noul_probability
Noul 型の言明真実確率値 $P(\text{true}) \in [0.0, 1.0]$ を算出する。
score_variance
Score 型の確率分布からスコアの事後分散 $\text{Var}[S]$ を算出する。
score_variance_ratio
Score 型の確率分布から、理論最大分散に対する事後分散の比率 $\text{VarRatio} \in [0.0, 1.0]$ を算出する。
softmax
ロジット列から温度付きソフトマックス確率分布を計算し、新しいベクタとして返却する。
softmax_into
ロジット列から温度付きソフトマックス確率分布を計算し、指定されたバッファへ書き込む。
top_margin
確率分布から上位2候補の確率差(Top-Margin) $M(p) \in [0.0, 1.0]$ を算出する。