情報理論的尺度
情報理論 において 、 同じ基礎となる一連のイベントに対する 2 つの 確率分布 との間の クロスエントロピーは 、一連のイベントに使用されるコーディング方式が、真の分布 ではなく 推定された確率分布 に対して最適化されている場合に、一連のイベントを識別するために必要な平均ビット数を 測定 します。
p
{\displaystyle p}
q
{\displaystyle q}
q
{\displaystyle q}
p
{\displaystyle p}
意味
与えられた集合上の
分布に対する 分布のクロスエントロピーは次のように定義されます。
q
{\displaystyle q}
p
{\displaystyle p}
H
(
p
、
q
)
=
−
え
p
[
ログ
q
]
、
{\displaystyle H(p,q)=-\operatorname {E} _{p}[\log q],}
ここで、 は 分布 に関する 期待値 演算子です 。
え
p
[
⋅
]
{\displaystyle E_{p}[\cdot ]}
p
{\displaystyle p}
定義は、 カルバック・ライブラー距離 、から へ の発散 ( に関する の 相対 エントロピー としても知られる)を使用して定式化されることがあります。
だ
け
ら
(
p
∠
q
)
{\displaystyle D_{\mathrm {KL} }(p\Parallel q)}
p
{\displaystyle p}
q
{\displaystyle q}
p
{\displaystyle p}
q
{\displaystyle q}
H
(
p
、
q
)
=
H
(
p
)
+
だ
け
ら
(
p
∠
q
)
、
{\displaystyle H(p,q)=H(p)+D_{\mathrm {KL} }(p\Parallel q),}
の エントロピーは どこに あるか 。
H
(
p
)
{\displaystyle H(p)}
p
{\displaystyle p}
離散 確率分布 と、 同じ サポート を持つ場合 、これは次のことを意味する。
p
{\displaystyle p}
q
{\displaystyle q}
バツ
{\displaystyle {\mathcal {X}}}
H
(
p
、
q
)
=
−
∑
x
∈
バツ
p
(
x
)
ログ
q
(
x
)
。
{\displaystyle H(p,q)=-\sum _{x\in {\mathcal {X}}}p(x)\,\log q(x).}
( 式1 )
連続 分布の場合も同様です。 および が何らかの基準 測度 (通常は ボレル σ代数 上の ルベーグ測度 ) に関して絶対連続であると仮定する必要があります。 および を および に関する 確率 密度 関数 と します 。すると、
p
{\displaystyle p}
q
{\displaystyle q}
r
{\displaystyle r}
r
{\displaystyle r}
ポ
{\displaystyle P}
質問
{\displaystyle Q}
p
{\displaystyle p}
q
{\displaystyle q}
r
{\displaystyle r}
−
∫
バツ
ポ
(
x
)
ログ
質問
(
x
)
d
x
=
え
p
[
−
ログ
質問
]
、
{\displaystyle -\int _{\mathcal {X}}P(x)\,\log Q(x)\,\mathrm {d} x=\演算子名 {E} _{p}[-\log Q] 、}
そしてそれゆえ
H
(
p
、
q
)
=
−
∫
バツ
ポ
(
x
)
ログ
質問
(
x
)
d
x
。
{\displaystyle H(p,q)=-\int _{\mathcal {X}}P(x)\,\log Q(x)\,\mathrm {d} x.}
( 式2 )
注意: この表記法は、 と の 結合エントロピー という異なる概念にも使用されます 。
H
(
p
、
q
)
{\displaystyle H(p,q)}
p
{\displaystyle p}
q
{\displaystyle q}
モチベーション
情報理論 において 、 クラフト・マクミラン定理は 、メッセージを符号化して 一連の可能性の中から1つの値を識別する直接復号可能な符号化方式は 、 ( はの 符号のビット単位の長さ) 上の 暗黙の確率分布を表すものとみなせることを 証明しています。したがって、クロスエントロピーは、データが実際には分布 に従っているのに誤った分布を 仮定した場合の、データあたりの期待メッセージ長として解釈できます。これが、期待値が真の確率分布上で取られ 、 でない 理由です。 実際、真の分布の下での期待メッセージ長は 、
x
私
{\displaystyle x_{i}}
{
x
1
、
…
、
x
ん
}
{\displaystyle \{x_{1},\ldots ,x_{n}\}}
q
(
x
私
)
=
(
1
2
)
ℓ
私
{\displaystyle q(x_{i})=\left({\frac {1}{2}}\right)^{\ell _{i}}}
{
x
1
、
…
、
x
ん
}
{\displaystyle \{x_{1},\ldots ,x_{n}\}}
ℓ
私
{\displaystyle \ell_{i}}
x
私
{\displaystyle x_{i}}
q
{\displaystyle q}
p
{\displaystyle p}
p
{\displaystyle p}
q
。
{\displaystyle q.}
p
{\displaystyle p}
え
p
[
ℓ
]
=
−
え
p
[
行
q
(
x
)
行
(
2
)
]
{\displaystyle \operatorname {E} _{p}[\ell ]=-\operatorname {E} _{p}\left[{\frac {\ln {q(x)}}{\ln(2)}}\right]}
=
−
え
p
[
ログ
2
q
(
x
)
]
=
−
∑
x
私
p
(
x
私
)
ログ
2
q
(
x
私
)
{\displaystyle =-\operatorname {E} _{p}\left[\log _{2}{q(x)}\right]=-\sum _{x_{i}}p(x_{i})\,\log _{2}q(x_{i})}
=
−
∑
x
p
(
x
)
ログ
2
q
(
x
)
=
H
(
p
、
q
)
。
{\displaystyle =-\sum _{x}p(x)\,\log _{2}q(x)=H(p,q).}
推定
クロスエントロピーを測定する必要があるものの、 の分布が 不明な状況は数多くあります。 一例として、 言語モデリングが挙げられます。言語モデリング では、トレーニング セットに基づいてモデルが作成され 、テスト セットでクロスエントロピーが測定され、モデルがテスト データを予測する際の精度が評価されます。 この例では、 は任意のコーパス内の単語の真の分布であり、 はモデルによって予測された単語の分布です。 真の分布が不明であるため、クロスエントロピーを直接計算することはできません。 このような場合、クロスエントロピーの推定値は次の式を使用して計算されます。
p
{\displaystyle p}
T
{\displaystyle T}
p
{\displaystyle p}
q
{\displaystyle q}
H
(
T
、
q
)
=
−
∑
私
=
1
いいえ
1
いいえ
ログ
2
q
(
x
私
)
{\displaystyle H(T,q)=-\sum _{i=1}^{N}{\frac {1}{N}}\log _{2}q(x_{i})}
ここで、 はテスト セットのサイズ、 はトレーニング セットから推定される イベントの確率です 。言い換えると、 はテキストの i 番目の単語が であるモデルの確率推定値です 。合計はテストの単語全体で平均化されます。これは 、テスト セットが からのサンプルとして扱われる、真のクロスエントロピーの モンテ カルロ推定値 です 。 [ 引用が必要 ]
いいえ
{\displaystyle N}
q
(
x
)
{\displaystyle q(x)}
x
{\displaystyle x}
q
(
x
私
)
{\displaystyle q(x_{i})}
x
私
{\displaystyle x_{i}}
いいえ
{\displaystyle N}
p
(
x
)
{\displaystyle p(x)}
最大尤度との関係
クロスエントロピーは、対数尤度 関数を装って対数を導入するときに分類問題で発生します 。
このセクションでは、さまざまな離散結果の確率の推定という主題を扱います。このために、 最適化の努力に従って 、パラメータ化された分布の族を で表します。 条件付きで独立した サンプリングから得られたトレーニング セットからの 値の特定の有限シーケンスについて考えます。 モデルの 考慮される任意のパラメータに割り当てられる尤度は、すべての確率 の積で与えられます。繰り返し発生する可能性があり、その場合、積の因数は等しくなります。 (あるインデックス に対して) に等しい値の発生回数 が で表されている場合 、その値の頻度は に等しくなります 。後者を で表します。これは 、シナリオの基礎となる確率分布の経験的近似として理解できます。さらに、 を で表します。これは、 対数 の計算規則 により 等しいと見なすことができ、 の 積 は二重カウントなしで値にわたっています。したがって
、 または です。
対数は 単調増加関数 であるため、極値化には影響しません。したがって、 尤度の最大化は クロスエントロピーの最小化に相当することに注意してください。
q
θ
{\displaystyle q_{\theta }}
θ
{\displaystyle \theta }
N
{\displaystyle N}
x
i
{\displaystyle x_{i}}
θ
{\displaystyle \theta }
q
θ
(
X
=
x
i
)
{\displaystyle q_{\theta }(X=x_{i})}
x
i
{\displaystyle x_{i}}
i
{\displaystyle i}
#
x
i
{\displaystyle \#x_{i}}
#
x
i
/
N
{\displaystyle \#x_{i}/N}
p
(
X
=
x
i
)
{\displaystyle p(X=x_{i})}
P
P
:=
e
H
(
p
,
q
θ
)
{\displaystyle PP:={\mathrm {e} }^{H(p,q_{\theta })}}
∏
x
i
q
θ
(
X
=
x
i
)
−
p
(
X
=
x
i
)
{\textstyle \prod _{x_{i}}q_{\theta }(X=x_{i})^{-p(X=x_{i})}}
L
(
θ
;
x
)
=
∏
i
q
θ
(
X
=
x
i
)
=
∏
x
i
q
θ
(
X
=
x
i
)
#
x
i
=
P
P
−
N
=
e
−
N
⋅
H
(
p
,
q
θ
)
{\displaystyle {\mathcal {L}}(\theta ;{\mathbf {x} })=\prod _{i}q_{\theta }(X=x_{i})=\prod _{x_{i}}q_{\theta }(X=x_{i})^{\#x_{i}}=PP^{-N}={\mathrm {e} }^{-N\cdot H(p,q_{\theta })}}
log
L
(
θ
;
x
)
=
−
N
⋅
H
(
p
,
q
θ
)
.
{\displaystyle \log {\mathcal {L}}(\theta ;{\mathbf {x} })=-N\cdot H(p,q_{\theta }).}
クロスエントロピー最小化
クロスエントロピー最小化は、最適化や稀な事象の確率推定でよく使用されます。分布を 固定された参照分布と比較する場合 、クロスエントロピーと KL ダイバージェンスは 、加法定数を除いて同一です ( は固定されているため)。 ギブスの不等式 によれば、 のとき、両方とも最小値を取ります。 これは KL ダイバージェンスの場合であり、 クロスエントロピーの場合は です。工学文献では、KL ダイバージェンスを最小化する原理 (カルバックの「 最小識別情報の原理 」) は、 最小クロスエントロピーの原理 (MCE) または Minxent と呼ばれることがよくあります。
q
{\displaystyle q}
p
{\displaystyle p}
p
{\displaystyle p}
p
=
q
{\displaystyle p=q}
0
{\displaystyle 0}
H
(
p
)
{\displaystyle \mathrm {H} (p)}
しかし、 Kullback–Leibler 情報量 の 記事で説明されているように 、分布 は 固定された事前参照分布である場合があり、分布は何らかの制約の下で に可能な 限り近くなるように最適化されます 。この場合、2 つの最小化は同等で はありません 。このため、文献ではあいまいさが生じており、一部の著者は、交差エントロピーを ではなく と言い直すことで矛盾を解決しようとしています。実際、交差エントロピーは 相対エントロピー の別名です 。Cover と Thomas [1] および Good [2] を参照してください。一方、 は 文献と一致しておらず、誤解を招く可能性があります。
q
{\displaystyle q}
p
{\displaystyle p}
q
{\displaystyle q}
D
K
L
(
p
∥
q
)
{\displaystyle D_{\mathrm {KL} }(p\parallel q)}
H
(
p
,
q
)
{\displaystyle H(p,q)}
H
(
p
,
q
)
{\displaystyle H(p,q)}
クロスエントロピー損失関数とロジスティック回帰
クロスエントロピーは、機械学習 と 最適化 における損失関数を定義するために使用できます 。Mao、Mohri、Zhong(2023)は、機械学習におけるクロスエントロピー損失関数のファミリーの特性について、理論的な学習保証や 敵対的学習 への拡張など、広範な分析を行っています。 [3] 真の確率 は真のラベルであり、与えられた分布は現在のモデルの予測値です。これは、 ログ損失 (または 対数損失 [4] または ロジスティック損失 ) とも呼ばれます。 [5] 「ログ損失」と「クロスエントロピー損失」という用語は同じ意味で使用されます。 [6]
p
i
{\displaystyle p_{i}}
q
i
{\displaystyle q_{i}}
より具体的には、 観測を 2 つの可能なクラス (多くの場合、単に と とラベル付けされます) に分類するために使用できる 2 値回帰 モデルについて考えます。入力特徴のベクトル が与えられた場合、特定の観測に対するモデルの出力は 確率として解釈でき、これが観測を分類するための基礎となります。 ロジスティック回帰 では、確率は ロジスティック関数 を使用してモデル化されます。ここで、 は入力ベクトル の何らかの関数であり 、通常は単なる線形関数です。出力の確率 は で与えられます
。
ここで、重みのベクトルは、 勾配降下法 などの適切なアルゴリズムによって最適化されます 。同様に、出力を見つける補完的な確率は 、次のように単純に与えられます
。
0
{\displaystyle 0}
1
{\displaystyle 1}
x
{\displaystyle x}
g
(
z
)
=
1
/
(
1
+
e
−
z
)
{\displaystyle g(z)=1/(1+e^{-z})}
z
{\displaystyle z}
x
{\displaystyle x}
y
=
1
{\displaystyle y=1}
q
y
=
1
=
y
^
≡
g
(
w
⋅
x
)
=
1
1
+
e
−
w
⋅
x
,
{\displaystyle q_{y=1}={\hat {y}}\equiv g(\mathbf {w} \cdot \mathbf {x} )={\frac {1}{1+e^{-\mathbf {w} \cdot \mathbf {x} }}},}
w
{\displaystyle \mathbf {w} }
y
=
0
{\displaystyle y=0}
q
y
=
0
=
1
−
y
^
.
{\displaystyle q_{y=0}=1-{\hat {y}}.}
および という表記法を設定したら、 クロスエントロピーを使用して と の間の相違度の尺度を取得できます 。
p
∈
{
y
,
1
−
y
}
{\displaystyle p\in \{y,1-y\}}
q
∈
{
y
^
,
1
−
y
^
}
{\displaystyle q\in \{{\hat {y}},1-{\hat {y}}\}}
p
{\displaystyle p}
q
{\displaystyle q}
H
(
p
,
q
)
=
−
∑
i
p
i
log
q
i
=
−
y
log
y
^
−
(
1
−
y
)
log
(
1
−
y
^
)
.
{\displaystyle H(p,q)\ =\ -\sum _{i}p_{i}\log q_{i}\ =\ -y\log {\hat {y}}-(1-y)\log(1-{\hat {y}}).}
プロットは、バイナリ分類器のトレーニングに使用できるさまざまな損失関数を示しています。ターゲット出力が 1 の場合のみが表示されます。ターゲットが出力と等しい場合は損失がゼロになり、出力が不正確になるにつれて損失が増加することがわかります。
ロジスティック回帰は、通常、トレーニングの対象となるすべての観測値の対数損失を最適化します。これは、サンプル内の平均クロスエントロピーを最適化することと同じです。エラーに異なるペナルティを課す他の損失関数もトレーニングに使用でき、最終的なテスト精度が異なるモデルになります。 [7] たとえば、 各サンプルが でインデックス付けされたサンプルがあるとします 。 損失関数の
平均は次のように表されます。
N
{\displaystyle N}
n
=
1
,
…
,
N
{\displaystyle n=1,\dots ,N}
J
(
w
)
=
1
N
∑
n
=
1
N
H
(
p
n
,
q
n
)
=
−
1
N
∑
n
=
1
N
[
y
n
log
y
^
n
+
(
1
−
y
n
)
log
(
1
−
y
^
n
)
]
,
{\displaystyle J(\mathbf {w} )\ =\ {\frac {1}{N}}\sum _{n=1}^{N}H(p_{n},q_{n})\ =\ -{\frac {1}{N}}\sum _{n=1}^{N}\ {\bigg [}y_{n}\log {\hat {y}}_{n}+(1-y_{n})\log(1-{\hat {y}}_{n}){\bigg ]}\,,}
ここで 、 ロジスティック関数は前と同じです。
y
^
n
≡
g
(
w
⋅
x
n
)
=
1
/
(
1
+
e
−
w
⋅
x
n
)
{\displaystyle {\hat {y}}_{n}\equiv g(\mathbf {w} \cdot \mathbf {x} _{n})=1/(1+e^{-\mathbf {w} \cdot \mathbf {x} _{n}})}
g
(
z
)
{\displaystyle g(z)}
ロジスティック損失はクロスエントロピー損失と呼ばれることもあります。ログ損失としても知られています。 [ 重複? ] (この場合、バイナリラベルは{−1,+1}で表されることが多いです。 [8] )
注意: ロジスティック回帰のクロスエントロピー損失の勾配は、 線形回帰 の二乗誤差損失の勾配と同じです。つまり、次のように定義します。
X
T
=
(
1
x
11
…
x
1
p
1
x
21
⋯
x
2
p
⋮
⋮
⋮
1
x
n
1
⋯
x
n
p
)
∈
R
n
×
(
p
+
1
)
,
{\displaystyle X^{\mathsf {T}}={\begin{pmatrix}1&x_{11}&\dots &x_{1p}\\1&x_{21}&\cdots &x_{2p}\\\vdots &\vdots &&\vdots \\1&x_{n1}&\cdots &x_{np}\\\end{pmatrix}}\in \mathbb {R} ^{n\times (p+1)},}
y
i
^
=
f
^
(
x
i
1
,
…
,
x
i
p
)
=
1
1
+
exp
(
−
β
0
−
β
1
x
i
1
−
⋯
−
β
p
x
i
p
)
,
{\displaystyle {\hat {y_{i}}}={\hat {f}}(x_{i1},\dots ,x_{ip})={\frac {1}{1+\exp(-\beta _{0}-\beta _{1}x_{i1}-\dots -\beta _{p}x_{ip})}},}
L
(
β
)
=
−
∑
i
=
1
N
[
y
i
log
y
^
i
+
(
1
−
y
i
)
log
(
1
−
y
^
i
)
]
.
{\displaystyle L({\boldsymbol {\beta }})=-\sum _{i=1}^{N}\left[y_{i}\log {\hat {y}}_{i}+(1-y_{i})\log(1-{\hat {y}}_{i})\right].}
結果はこうなります
∂
∂
β
L
(
β
)
=
X
T
(
Y
^
−
Y
)
.
{\displaystyle {\frac {\partial }{\partial {\boldsymbol {\beta }}}}L({\boldsymbol {\beta }})=X^{T}({\hat {Y}}-Y).}
証明は次の通りで ある。任意の に対して、
y
^
i
{\displaystyle {\hat {y}}_{i}}
∂
∂
β
0
ln
1
1
+
e
−
β
0
+
k
0
=
e
−
β
0
+
k
0
1
+
e
−
β
0
+
k
0
,
{\displaystyle {\frac {\partial }{\partial \beta _{0}}}\ln {\frac {1}{1+e^{-\beta _{0}+k_{0}}}}={\frac {e^{-\beta _{0}+k_{0}}}{1+e^{-\beta _{0}+k_{0}}}},}
∂
∂
β
0
ln
(
1
−
1
1
+
e
−
β
0
+
k
0
)
=
−
1
1
+
e
−
β
0
+
k
0
,
{\displaystyle {\frac {\partial }{\partial \beta _{0}}}\ln \left(1-{\frac {1}{1+e^{-\beta _{0}+k_{0}}}}\right)={\frac {-1}{1+e^{-\beta _{0}+k_{0}}}},}
∂
∂
β
0
L
(
β
)
=
−
∑
i
=
1
N
[
y
i
⋅
e
−
β
0
+
k
0
1
+
e
−
β
0
+
k
0
−
(
1
−
y
i
)
1
1
+
e
−
β
0
+
k
0
]
=
−
∑
i
=
1
N
[
y
i
−
y
^
i
]
=
∑
i
=
1
N
(
y
^
i
−
y
i
)
,
{\displaystyle {\begin{aligned}{\frac {\partial }{\partial \beta _{0}}}L({\boldsymbol {\beta }})&=-\sum _{i=1}^{N}\left[{\frac {y_{i}\cdot e^{-\beta _{0}+k_{0}}}{1+e^{-\beta _{0}+k_{0}}}}-(1-y_{i}){\frac {1}{1+e^{-\beta _{0}+k_{0}}}}\right]\\&=-\sum _{i=1}^{N}\left[y_{i}-{\hat {y}}_{i}\right]=\sum _{i=1}^{N}({\hat {y}}_{i}-y_{i}),\end{aligned}}}
∂
∂
β
1
ln
1
1
+
e
−
β
1
x
i
1
+
k
1
=
x
i
1
e
k
1
e
β
1
x
i
1
+
e
k
1
,
{\displaystyle {\frac {\partial }{\partial \beta _{1}}}\ln {\frac {1}{1+e^{-\beta _{1}x_{i1}+k_{1}}}}={\frac {x_{i1}e^{k_{1}}}{e^{\beta _{1}x_{i1}}+e^{k_{1}}}},}
∂
∂
β
1
ln
[
1
−
1
1
+
e
−
β
1
x
i
1
+
k
1
]
=
−
x
i
1
e
β
1
x
i
1
e
β
1
x
i
1
+
e
k
1
,
{\displaystyle {\frac {\partial }{\partial \beta _{1}}}\ln \left[1-{\frac {1}{1+e^{-\beta _{1}x_{i1}+k_{1}}}}\right]={\frac {-x_{i1}e^{\beta _{1}x_{i1}}}{e^{\beta _{1}x_{i1}}+e^{k_{1}}}},}
∂
∂
β
1
L
(
β
)
=
−
∑
i
=
1
N
x
i
1
(
y
i
−
y
^
i
)
=
∑
i
=
1
N
x
i
1
(
y
^
i
−
y
i
)
.
{\displaystyle {\frac {\partial }{\partial \beta _{1}}}L({\boldsymbol {\beta }})=-\sum _{i=1}^{N}x_{i1}(y_{i}-{\hat {y}}_{i})=\sum _{i=1}^{N}x_{i1}({\hat {y}}_{i}-y_{i}).}
同様の方法で、最終的には望ましい結果が得られます。
修正されたクロスエントロピー
多様性のあるモデルのアンサンブルをトレーニングすると、それらを組み合わせることで予測精度が向上するため、有益な場合があります。 [9] [10] 出力を平均化することで分類器
の単純なアンサンブルが組み立てられると仮定すると、修正されたクロスエントロピーは
次のように与えられます。ここで、は分類器 のコスト関数 、は 分類器 の出力確率 、は推定される真の確率、は アンサンブル内で確立したい「多様性」を定義する 0 から 1 の間のパラメーターです。 各分類器がアンサンブルに関係なく最善を尽くすことを望み、 分類器を可能な限り多様化したい場合です。
K
{\displaystyle K}
e
k
=
H
(
p
,
q
k
)
−
λ
K
∑
j
≠
k
H
(
q
j
,
q
k
)
{\displaystyle e^{k}=H(p,q^{k})-{\frac {\lambda }{K}}\sum _{j\neq k}H(q^{j},q^{k})}
e
k
{\displaystyle e^{k}}
k
t
h
{\displaystyle k^{th}}
q
k
{\displaystyle q^{k}}
k
t
h
{\displaystyle k^{th}}
p
{\displaystyle p}
λ
{\displaystyle \lambda }
λ
=
0
{\displaystyle \lambda =0}
λ
=
1
{\displaystyle \lambda =1}
参照
参考文献
^ Thomas M. Cover、Joy A. Thomas、「情報理論の要素」、第 2 版、Wiley、p. 80
^ IJ Good、「仮説定式化のための最大エントロピー、特に多次元分割表の場合」、Ann. of Math. Statistics、1963 年
^ Anqi Mao、Mehryar Mohri、Yutao Zhong。クロスエントロピー損失関数:理論分析と応用。ICML 2023。https://arxiv.org/pdf/2304.07288.pdf
^ 情報の符号化、抽出、配布の数学 、ジョージ・サイベンコ、ダイアン・P・オリアリー、ヨルマ・リッサネン著、1999年、82ページ
^ Probability for Machine Learning: Discover How To Harness Uncertainty With Python 、Jason Brownlee、2019、p. 220:「ロジスティック損失は、ロジスティック回帰モデルを最適化するために一般的に使用される損失関数を指します。対数損失(紛らわしい)または単にログ損失と呼ばれることもあります。」
ログ 損失
^ Noel, Mathew; Banerjee, Arindam; D, Geraldine Bessie Amali; Muthiah-Nakarajan, Venkataraman (2023年3月17日). 「分類とロバスト回帰のための代替損失関数は人工ニューラルネットワークの精度を向上させることができる」. arXiv : 2303.09935 [cs.NE].
^ マーフィー、ケビン(2012)。機械学習 : 確率論的観点 。MIT。ISBN 978-0262018029 。
^ Shoham, Ron; Permuter, Haim H. (2019). 「修正されたクロスエントロピーコスト: 分類アンサンブルの多様性を促進するためのアプローチ (簡単な発表)」。 Dolev, Shlomi; Hendler, Danny; Lodha, Sachin; Yung, Moti (編)。 サイバーセキュリティ暗号化と機械学習 - 第3回国際シンポジウム、CSCML 2019、イスラエル、ベエルシェバ、2019年6月27~28日、議事録 。 コンピュータサイエンスの講義ノート。 Vol. 11527。 Springer。 pp. 202~207。 doi :10.1007/978-3-030-20951-3_18。 ISBN 978-3-030-20950-6 。
^ Shoham, Ron; Permuter, Haim (2020). 「修正されたクロスエントロピーコスト:明示的な多様性の促進のためのフレームワーク」。arXiv : 2007.08140 [ cs.LG ]。
さらに読む
de Boer, Kroese, DP, Mannor, S. および Rubinstein, RY (2005). クロスエントロピー法のチュートリアル Annals of Operations Research 134 (1), 19–67.