Описание тега scikit-optimize
Вопросы об использовании scikit-optimize, пакета для последовательной оптимизации на основе моделей.
2
ответа
Нет модуля с именем 'sklearn.externals.joblib' ОШИБКА
Я пытаюсь реализовать байесовскую оптимизацию, но уже появляется ошибка при импорте gp_minimize из пакета scikit-optimize из skopt import gp_minimize ` res = gp_minimize(f, # the function to minimize [(-2.0, 2.0)], # the bounds on each dimension of …
20 июл '20 в 22:29
0
ответов
Как настроить гиперпараметры ядра в оптимизаторе scikit-optimize?
Я создал оценщик GP с помощью scikit-optimize, чтобы найти глобальный минимум функции Hartmann6. Результат ask() - следующий кандидат, предложенный оптимизатором. tell() - шаг подгонки с использованием вновь наблюдаемых данных. В этом методе настраи…
14 апр '20 в 18:04
1
ответ
ValueError при использовании байесовской оптимизации по модели scikit GP
Я использую регрессию гауссовского процесса с 4 входами и одним выходом. Цель состоит в том, чтобы найти оптимальный X, выполнив байесовскую оптимизацию по подобранной модели. Я подхожу к модели следующим образом: kernel = C(1.0, (1e-4, 1e4))*RBF(1.…
21 апр '20 в 01:15
0
ответов
Как мне попробовать несколько базовых оценщиков в BayesSearchCV?
Вот код: train_df = avenues[["LFA's", "Spend"]].sample(frac=0.8,random_state=0) test_df = avenues[["LFA's", "Spend"]].drop(train_df.index) train_df = clean_dataset(train_df) test_df = clean_dataset(test_df) train_df = train_df.reset_index(drop=True)…
17 янв '20 в 01:45
1
ответ
Как можно объединить несколько файлов результатов поиска (pkl), чтобы построить их все вместе?
Я использовал несколько компьютеров для запуска одного и того же сценария, и теперь у меня есть несколько файлов result_files.pkl. results1 = gp_minimize(func=fitness, dimensions=dimensions, acq_func='gp_hedge', n_calls=11, x0=default_parameters) Я …
03 мар '20 в 23:42
1
ответ
Пример использования KerasRegressor в scikit-optimize
Я использую потрясающий набор инструментов scikit-optimize для оптимизации гиперпараметров. Моя цель - сравнить модели keras и scikit-learn. Согласно примеру https://scikit-optimize.github.io/stable/auto_examples/sklearn-gridsearchcv-replacement.htm…
02 май '20 в 15:18
1
ответ
Добавление 0 к равномерному распределению параметров в BayesSearchCV
Я использую scikit-optimize для выполнения BayesSearchCV в моем пространстве гиперпараметров RandomForestClassifier. Предполагается, что один гиперпараметр также равен 0 (нулю) при логарифмическом распределении: ccp_alpha = Real(min(ccp_alpha), max(…
08 авг '20 в 14:09
2
ответа
Ошибка при запуске любой функции BayesSearchCV для классификатора randomforest
Я пытаюсь использовать классификатор RF, но каждый раз, когда я пытаюсь запустить функцию bayessearchCV, я получаю сообщение об ошибке. Прилагаю мой конкретный пример и пример, который вы можете запустить и воспроизвести. Я подозреваю, что это может…
19 авг '20 в 05:17
0
ответов
var_data = kwargs[var] error - модель lmfit
Я пытаюсь сохранить коэффициент, подбирая экспериментальные данные с помощью lmfit.Model. Когда я запускаю свой код, я получаю следующую ошибку: Traceback (most recent call last): File "C:\***.py", line 82, in <module> Dc = fit_Dc(t_days, prod…
19 янв '20 в 23:27
0
ответов
Можно ли использовать изменяющиеся ограничения с API scikit-optimize?
Канонический вариант использования scikit-optimize - это цель оптимизации при фиксированном наборе гиперпараметров, где skopt предоставляется полный контроль для исследования пространства. Однако может потребоваться одновременно предоставить перемен…
04 сен '20 в 17:03
1
ответ
Возобновить гауссовский процесс с контрольной точки в скопте
Я хотел бы иметь возможность возобновить гауссовский процесс с контрольной точки с помощью библиотеки skopt . После некоторого исследования я не смог найти способ сделать это. Вот простой код, показывающий, что я хочу сделать: import skopt LOAD = Fa…
07 фев '20 в 12:09
0
ответов
Возобновить процесс gp_minimize с контрольной точки в Скопте
Я хочу возобновить процесс GP, но получаю странные сообщения. Я запускаю свой процесс gp, предоставляя только x0 и y0=None. Мои начальные точки - 30 и n_evals = 50. Я останавливаю его на оценке № 20. Затем я загружаю результат и, следуя примеру из д…
21 июн '20 в 17:42
0
ответов
оптимизация scikit гиперпараметры десятичные разряды
Я определил пространство следующим образом: SPACE = [ skopt.space.Real(0.01, 1.0, name='minimum_probability', prior='uniform')] Сейчас точность составляет до 17 цифр, я хочу, чтобы тестовые значения были ограничены только двумя десятичными знаками и…
24 апр '20 в 17:51
4
ответа
TypeError внутри пакета `scikit-optimize`
Когда я использую scikit-optimize версия 0.7.4 для оптимизации scikit-learn Модель 0.23: rf = BayesSearchCV( RandomForestClassifier( min_samples_leaf=0.01, oob_score=True ), { 'n_estimators': Integer(30, 200), 'max_depth': Integer(10, 150), 'min_sam…
11 авг '20 в 10:53
0
ответов
Многократное выполнение Pool.map в одной программе приводит к блокировке.
Я пытаюсь оптимизировать функцию, оценку которой относительно дорого. Функция работает с рядом точек данных и может оцениваться параллельно. Для каждой оценки точки данных требуется доступ к глобальным данным, поэтому я использую массивы ctype и mul…
06 июн '20 в 05:02
1
ответ
BayesSearchCV ValueError: все целочисленные значения должны быть больше 0,000000.
Я пытаюсь настроить модель xgboost с помощью BayesSearchCV для мультиклассовой классификации. Вот мой код. n_iterations = 50 estimator = xgb.XGBClassifier( n_jobs=-1, objective="multi:softmax", eval_metric="merror", verbosity=0, …
29 сен '20 в 22:31
1
ответ
Как использовать оптимизацию scikit-learn в классе (особенно декоратор use_named_args)?
Я использую пакет оптимизации scikit-learn, чтобы настроить гиперпараметры моей модели. По причинам производительности и удобочитаемости (я обучаю несколько моделей с помощью одного и того же процесса) я хочу структурировать всю настройку гиперпарам…
05 ноя '20 в 16:13
1
ответ
Как рассчитываются результаты тестов в cv_results_ и best_score_ в scikit-optimize?
я использую BayesSearchCV из scikit-optimize оптимизировать XGBoostмодель, чтобы соответствовать некоторым данным, которые у меня есть. Хотя модель подходит, я озадачен оценками, представленными в диагностической информации, и я не могу их воспроизв…
23 мар '21 в 19:53
1
ответ
skopt: Как динамически изменять границы при оптимизации?
Я только начал использовать skopt, поэтому перенаправляйте меня к любому базовому руководству, которое я мог пропустить. Во всяком случае, вот оно: У меня есть проблема оптимизации, когда я вычисляю спектр с двумя пиками с помощью сложной физической…
20 апр '21 в 10:32
0
ответов
Генетический алгоритм Scipy Opt для оптимизации среднеквадратичной ошибки
Я пытаюсь найти 5 лучших параметров модели (решение дифференциального уравнения), чтобы они соответствовали временному ряду, используя генетический алгоритм. Я использую генетический алгоритм Scikit-Opt (https://scikit-opt.github.io/scikit-opt/#/en/…
22 апр '21 в 19:01