Класс: 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.