Дискретное реальное расстояние между размерами в scikit-optimizePython

Программы на Python
Anonymous
Дискретное реальное расстояние между размерами в scikit-optimize

Сообщение Anonymous »

Предположим, я выполняю поиск по измерению:
from skopt import space

search_space = [
space.Real(1, 10, name="my_scale")
]

Как я могу сделать так, чтобы это действительное число выполнялось с дискретными шагами? Например. 0,25. Потому что в моем случае данные расчета для каждого реального значения можно кэшировать, и я знаю, что точная настройка значения с небольшими шагами, например 0,00001, не дает значимых улучшений. Однако если вычислено значение 1,25, 1,50, 1,75 и т. д., я могу кэшировать результаты и значительно ускорить процесс оптимизации.
Например. что-то вроде

search_space = [
space.Real(1, 10, step=0.25, name="my_scale")
]


Подробнее здесь: https://stackoverflow.com/questions/786 ... t-optimize

Вернуться в «Python»