Chainerでネットワークの途中でのデータの合成方法は?
Deep learningのChainerを使ってDeeplearningの勉強をしています。
その過程で、2つのデータを組み合わせることをやりたいのですが、やり方がわかりません。
具体的には、
def forward(x1,x2):
h1 = F.relu(model.l1(x1))
h2 = F.relu(model.l2(x2))
h = F.relu(model.l3(???))
Model1とModel2のデータを合成し([x1 x2]のように2つのベクトルを縦に並べた長いベクトルを作る)、Model3に入れたいと考えています。
Chainerの変数はVariableを使っており通常のNumpyの vstack、hstack が使えません。どうすればいいかわからなかったため、教えていただけないでしょうか。