Предположим, я выполняю поиск по измерению:
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