СПОСОБ И УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ ГРАДИЕНТА ОСНОВАННОЙ НА ДАННЫХ ФУНКЦИОНАЛЬНОЙ МОДЕЛИ

1. Способ вычисления градиента основанной на данных функциональной модели, в частности включающей одну или несколько аккумулированных основанных на данных функциональных подмоделей, прежде всего моделей гауссовского процесса, характеризующийся тем, что предусмотрен узел (3) вычисления модели, выполненный для аппаратного вычисления значения функции основанной на данных функциональной модели с помощью экспоненциальной функции, функций суммирования и функций умножения за две операции организации цикла, причем для вычисления градиента основанной на данных функциональной модели для требуемого значения заданной входной переменной используют узел (3) вычисления модели.
2. Способ по п. 1, характеризующийся тем, что каждая из основанных на данных функциональных подмоделей основанной на данных функциональной модели определена данными опорных точек, гиперпараметрами и вектором параметров с числом элементов, соответствующим числу опорных точек этой основанной на данных функциональной подмодели, причем для вычисления градиента основанной на данных функциональной модели ее модифицируют, прикладывая к вектору параметров зависящий от данных опорных точек вектор взвешивания.
3. Способ по п. 2, характеризующийся тем, что градиент основанной на данных функциональной модели вычисляют в узле (3) вычисления модели как значение функции модифицированной основанной на данных функциональной модели для требуемого значения заданной входной переменной и прибавляют значение смещения.
4. Способ по п. 2, характеризующийся тем, что опорные точки нормированы, а для получения градиента основанной на данных функциональной модели сумму значения функции модифицированной основанной на данных функциональной модели и значения смещения умножают на коэффициент, основывающийся на стандартном отклонении данных опорных точек в отношении выходных данных.
5. Способ по одному из пп. 2-4, характеризующийся тем, что во время вычисления модифицированной основанной на данных функциональной модели приложение зависящего от данных опорных точек вектора взвешивания к вектору параметров выполняют повторно.
6. Способ по п. 1, характеризующийся тем, что каждая из основанных на данных функциональных подмоделей основанной на данных функциональной модели определена данными опорных точек, гиперпараметрами и вектором параметров, содержащим число элементов, соответствующее числу опорных точек, причем для вычисления градиента основанной на данных функциональной модели в отношении заданной входной переменной основанную на данных функциональную модель модифицируют, вычисляя в узле (3) вычисления модели для требуемого значения заданной входной переменной значение функции основанной на данных функциональной модели, умножая результат вычисления на требуемое значение заданной входной переменной и затем выполняя в узле (3) вычисления модели повторное вычисление основанной на данных функциональной модели с измененным вектором параметров.
7. Способ выполнения итерационного метода Ньютона для основанной на данных функциональной модели в модуле (1) управления, содержащем главный вычислительный узел (2) и узел (3) вычисления модели, выполненный для аппаратного вычисления значений функции основанной на данных функциональной модели с помощью экспоненциальной функции, функций суммирования и функций умножения за две операции организации цикла, характеризующийся тем, что способом по одному из пп. 1-6 определяют градиент основанной на данных функциональной модели и с помощью узла (3) вычисления модели вычисляют основанную на данных функциональную модель.
8. Устройство, прежде всего модуль (1) управления, содержащее главный вычислительный узел (2) и узел (3) вычисления модели, выполненный для аппаратного вычисления значений функции основанной на данных функциональной модели с помощью экспоненциальной функции, функций суммирования и функций умножения за две операции организации цикла, и выполненное для осуществления способа по одному из пп. 1-7.
9. Компьютерная программа, при выполнении которой осуществляются все шаги способа по одному из пп. 1-7.
10. Электронный носитель данных, в котором хранится компьютерная программа по п. 9.
11. Электронный блок управления, содержащий электронный носитель данных по п. 10.