入力は可変サイズの配列です。train_model では、特定の例を一度に 1 つのサンプルしか処理できません。バッチ内の要素の目的の合計を蓄積してから、正則化と勾配降下を適用したいと考えています。
現在、これは要素 xi ごとに更新が行われるトレーニング段階です。
for epoch in range(n_epochs):
minibatch_avg_cost = 0
for xi in dataset.get_next_xi(batch_size):
minibatch_avg_cost += train_model(xi)
print(minibatch_avg_cost)
バッチ内の要素数について train_model(xi) から結果を取得し、更新を行うにはどうすればよいですか?