Обучение с функцией потерь, состоящей из двух частей на основе двух разных наборов данных
Функция потерь определяется, как показано в ссылке. Обучение основано на двух разных наборах данных i и k, которые соответствуют двум разным частям функции потерь. Я хочу тренироваться с помощью
for epoch in range(training_epochs):
avg_cost = 0.
total_batch = int(total_len1/batch_size)
# Loop over all batches
for i in range(total_batch-1):
batch_x = X_train1[i*batch_size:(i+1)*batch_size]
batch_y = Y_train1[i*batch_size:(i+1)*batch_size]
# Run optimization op (backprop) and cost op (to get loss value)
_, c, p = sess.run([optimizer, cost, pred], feed_dict={x: batch_x,
y: batch_y})
# Compute average loss
avg_cost += c / total_batch
Но я борюсь с тем, как реализовать это для обучения с такой функцией потерь. Заранее спасибо.