parameter_expressions Модуль
Определяет функции, доступные в HyperDrive для описания пространства поиска гиперпараметров.
Эти функции используются для указания различных типов распределений гиперпараметров. Распределения задаются при настройке выборки для очистки гиперпараметров. Например, при использовании класса RandomParameterSampling можно делать выборку из набора дискретных значений или распределения непрерывных значений. В данном случае можно использовать функцию choice для создания дискретного набора значений и функцию uniform для создания распределения непрерывных значений.
Примеры использования этих функций см. в учебнике: https://docs.microsoft.com/azure/machine-learning/how-to-tune-hyperparameters.
Функции
choice
Указывает дискретный набор параметров для выборки.
choice(*options)
Параметры
Возвращаемое значение
Стохастическое выражение.
Возвращаемый тип
lognormal
Указывает значение, полученное в соответствии с exp (normal(mu, sigma)).
Логарифм возвращаемого значения нормально распределен. При оптимизации эта переменная ограничивается положительным числом.
lognormal(mu, sigma)
Параметры
Возвращаемое значение
Стохастическое выражение.
Возвращаемый тип
loguniform
Указывает равномерное распределение журналов.
Значение получено в соответствии с exp(uniform(min_value, max_value)), так что логарифм возвращаемого значения распределен равномерно. При оптимизации эта переменная ограничена интервалом [exp(min_value), exp(max_value)]
loguniform(min_value, max_value)
Параметры
Возвращаемое значение
Стохастическое выражение.
Возвращаемый тип
normal
Указывает реальное значение, нормально распределенное со средним значением mu и стандартным отклонением sigma.
При оптимизации это переменная не ограничена.
normal(mu, sigma)
Параметры
Возвращаемое значение
Стохастическое выражение.
Возвращаемый тип
qlognormal
Указывает значение типа round(exp(normal(mu, sigma)) / q) * q.
Подходит для дискретной переменной, относительно которой объект сглажен и сглаживается еще больше с увеличением размера этой переменной, которая ограничена с одной стороны.
qlognormal(mu, sigma, q)
Параметры
Возвращаемое значение
Стохастическое выражение.
Возвращаемый тип
qloguniform
Указывает равномерное распределение формы round(exp(uniform(min_value, max_value) / q) * q.
Подходит для дискретной переменной, относительно которой объект сглажен и сглаживается еще больше с увеличением ее значения, но которая должна иметь верхнее и нижнее ограничения.
qloguniform(min_value, max_value, q)
Параметры
Возвращаемое значение
Стохастическое выражение.
Возвращаемый тип
qnormal
Указывает значение типа round(normal(mu, sigma) / q) * q.
Подходит для дискретной переменной, которая, вероятно, принимает значение около mu, но по сути не ограничена.
qnormal(mu, sigma, q)
Параметры
Возвращаемое значение
Стохастическое выражение.
Возвращаемый тип
quniform
Указывает равномерное распределение формы round(uniform(min_value, max_value) / q) * q.
Подходит для дискретной переменной с учетом того, что объект еще в какой-то степени "сглажен", но должен быть ограничен ниже и выше.
quniform(min_value, max_value, q)
Параметры
Возвращаемое значение
Стохастическое выражение.
Возвращаемый тип
randint
Указывает набор случайных целых чисел в диапазоне [0, Upper).
Семантика этого распределения заключается в том, что в функции потери больше нет корреляции между ближайшими целочисленными значениями по сравнению с более удаленными целочисленными значениями. Это распределение, например, походит для описания случайных начальных значений. Возможно, если функция потери больше коррелирует с ближайшими целочисленными значениями, то, возможно, следует использовать одно из "квантованных" непрерывных распределений, например quniform, qloguniform, qnormal или qlognormal.
randint(upper)
Параметры
Возвращаемое значение
Стохастическое выражение.
Возвращаемый тип
uniform
Указывает равномерное распределение, из которого берутся образцы.
uniform(min_value, max_value)
Параметры
Возвращаемое значение
Стохастическое выражение.
Возвращаемый тип
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по