エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ゼロから作るDeep Learning② word2vecコードで謎だった場所 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ゼロから作るDeep Learning② word2vecコードで謎だった場所 - Qiita
謎だった場所 なぜself.paramsにWを代入する際にW(numpy配列)をリストにしてから、わざわざ「W,=」と... 謎だった場所 なぜself.paramsにWを代入する際にW(numpy配列)をリストにしてから、わざわざ「W,=」とまたリストの中のself.paramの要素(numpy配列)を取り出すという一見無駄なことをしているのか? class Embedding: def __init__(self, W): self.params = [W] self.grads = [np.zeros_like(W)] self.idx = None def forward(self, idx): W, = self.params self.idx = idx out = W[idx] return out 【参考】 関数名にカンマを使用する意味についての内容が「W,=」の箇所の理解にとても役立ちました(ありがとうございます!) その理由は、実は以下のように最初から最後までWをnumpy配列で処理をしても「