Numpyのrandom.choice()
はじめに
以下の本を進行中。4章に入って、後でも役に立ちそうな関数があったのでメモ。
ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装
- 作者: 斎藤康毅
- 出版社/メーカー: オライリージャパン
- 発売日: 2016/09/24
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (18件) を見る
random.choice()
本の中で大量の訓練データの中から少数のデータをランダムに抽出して学習するミニバッチ学習が行われており、それで使うのがnumpy.random.choice()
numpy.random.choice — NumPy v1.15 Manual
ただ本の中だとreplace引数をFalseにしていないので、少ない確率でデータの重複が起こる可能性が残っている?
gist6e3645fdfde5fc430527ec0c5705ef8e
pパラメータとか
出現確率を制御できるみたいなので後で調べる。