Класс: sdo.requirements.SmoothnessConstraint
Пакет: sdo.requirements
Оцените удовлетворенность ограничительного требования гладкости
evaluation = evalRequirement(requirement,variableData)
evaluation = evalRequirement(requirement,variableData,indepVar1,...,indepVarN)
оценивает ли тестовые данные, evaluation
= evalRequirement(requirement
,variableData
)variableData
, удовлетворяет ограничительному требованию гладкости, которое задано в requirement
объект. Программное обеспечение вычисляет величину градиента тестовых данных и сравнивает ее со связанным, заданным в GradientBound
свойство объекта. Для вычисления градиента программное обеспечение принимает, что интервалом между точками данных в каждой размерности является 1
. Положительный evaluation
значение указывает, что требование было нарушено.
Для получения дополнительной информации о том, как величина градиента вычисляется, см. Алгоритмы.
использование evaluation
= evalRequirement(requirement
,variableData
,indepVar1,...,indepVarN
)indepVar1,...,indepVarN
задавать интервал между тестовыми данными указывает в каждом N
размерности данных.
Чтобы изучить, как величина градиента вычисляется, считайте тестовые данные F
от двумерной переменной, которая является функцией независимых переменных x1
и x2
. Градиент задан как:
Величина градиента:
Точно так же градиент для N-мерной переменной:
Чтобы вычислить величину градиента, программное обеспечение вычисляет частную производную в каждой размерности путем вычисления различия между последовательными тестовыми данными в той размерности и деления на интервал между тестовыми данными в той размерности. Если вы задаете интервал между тестовыми данными в каждой размерности в indepVar1,...,indepVarN
, программное обеспечение использует заданный интервал. Если вы не задаете интервал, программное обеспечение принимает, что тестовые данные расположены 1 шаг с интервалами независимо в каждой размерности. Программное обеспечение нормирует итоговую величину градиента GradientBound
свойство requirement
, и возвращает нормированное значение в evaluation
.