mlpnlp / mlpnlp

機械学習プロフェッショナルシリーズ 深層学習による自然言語処理

Home Page:https://sites.google.com/view/mlpdeeplearning4nlp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

第3刷 P.202 アルゴリズム7.2 別名法による無作為抽出の方法

Isa-rentacs opened this issue · comments

{f_1, ... , f_N} {a_1, ..., a_N}が与えられる
r ~ U(0,1)
k = rN
p = rN - k

とありますが、kは整数とされており、かつP.201の

この棒グラフ全体から等確率で1つを選択するということを行っています.

という点から、

k = ceil(rN)
p = rN - (k - 1)

ではないでしょうか。

ご指摘のとおりです。 int k と脳内変換していました。
以下のように修正します。
k = \lfloor rN \rfloor