Нейронная сеть может аппроксимировать произвольную функцию любого числа параметров в пространстве любого измерения.
Чтобы соответствовать двумерной кривой, ваша сеть должна быть снабжена векторами размера 2, то есть вектором. из х и у координат. Выходные данные представляют собой одно значение размера 1.
. Для обучения вы должны сгенерировать данные истинности земли, то есть сопоставление между координатами (x и y) и значением (z). Функция потерь должна сравнивать это базовое значение истинности с оценкой вашей сети.
Если это просто учебник по изучению Pytorch, а не реальное приложение, вы можете определить функцию, которая для заданного вывода x и y Гауссово значение в соответствии с вашими параметрами.
Затем во время обучения вы случайным образом выбираете ax и y и подаете это в сети, затем выполняете backprop с истинным значением.