Я обучил регрессионную модель, которая аппроксимирует весовые коэффициенты для уравнения: Y = R + B + G Для этого я привожу заранее определенные значения R, B и G и Y в качестве обученияДанные и после обучения модели, модель успешно в состоянии предсказать значение Y для заданных значений R, B и G. Я использовал нейронную сеть с 3 входами, 1 плотный слой (скрытый слой) с 2 нейронами и выходнойслой (выход) с одним нейроном.
hidden = tf.keras.layers.Dense(units=2, input_shape=[3])
output = tf.keras.layers.Dense(units=1)
Но мне нужно реализовать обратное.то есть мне нужно обучить модель, которая принимает значение Y и прогнозирует значения R, B и G, соответствующие этому значению Y. Я только что узнал, что регрессия - это всего лишь один выход.Поэтому я не могу придумать решение и путь к нему.Пожалуйста, помогите.
(PS Можно ли использовать модель, которую я уже обучил, чтобы сделать это? Я имею в виду, когда весы были определены для R, B и G, можно ли манипулировать моделью дляиспользуйте эти веса для отображения Y в R, B и G?)