####質問
keras初心者です。
以下のサンプルコードのように、括弧が入れ子になっておらず、隣接しているものはどういう意味ですか?
keras
1hoge = Flatten()(Embedding(input_dim, output_dim)(img_class)) 2
FlattenとEmbeddingは関数、classはデータセット中の画像のクラスを格納した変数だと捉えてください。
Flattenの中に括弧が入れ子になっているのならまだわかるのですが、
ここではFlattenは引数なしで、その括弧に隣接して新たな括弧が登場しています。
また、その括弧の中でもEmbedding関数の引数が指定し終わった後に、新たな括弧が登場しています。
該当する関数のドキュメントを読んでも、このような使い方に関する記載はなく、
また、特定の関数のみではなく、複数の関数においてこのような使われ方が見られるので、
恐らくは普遍的な文法?のようなものだと推測しているのですが、
調べ方が悪いのかなかなか見つかりません。お願いします。
####参考
kerasのドキュメントのリンクを貼っておきます。
Embedding https://keras.io/ja/layers/embeddings/
Flatten https://keras.io/ja/layers/core/
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/12 20:17
2018/12/12 20:25
2018/12/13 20:38