Описание тега hyperopt

Hyperopt - это библиотека Python для последовательной и параллельной оптимизации в неудобных пространствах поиска, которые могут включать вещественные, дискретные и условные измерения.
0 ответов

Проблема с Trials() при использовании Hyperopt?

Я пытаюсь использовать Hyperopt впервые для настройки гиперпараметров в Python. Я прочитал документацию и хочу попробовать это на классификаторе XgBoost. "X_train" и "y_train" - это фрейм данных после разбиения его на наборы тестирования и обучения.…
28 фев '19 в 17:24
1 ответ

ap_uniform_sampler() отсутствует 1 обязательный позиционный аргумент: 'high' в пакете Ray Tune для python

Я пытаюсь использовать пакет Ray Tune для настройки гиперпараметров LSTM, реализованных с использованием чистого Tensorflow. Для этого я использовал гиперполосный планировщик и алгоритмы HyperOptSearch, а также использую метод обучаемых классов. Ког…
0 ответов

Оптимизация гиперпараметров LinearSVC с использованием HyperOpt на python

Я пытаюсь оптимизировать гиперпараметр C LinearSVC с помощью библиотеки HyperOpt на python, и я не знаю, какой диапазон поместить в C. Я использую логуниформное распределение, реализованное в библиотеке HyperOpt: space= {'C': hp.loguniform('C',low= …
23 янв '19 в 16:43
0 ответов

Как обработать Hyperopt AssertionError в adaptive_parzen_normal?

Я использую hyperopt для поиска в пространстве, чтобы помочь настроить гиперпараметры нейронной сети. Пространство, которое я ищу, это: space = { 'latent_dim1': hp.qloguniform('latent_dim1', np.log(30), np.log(70), 1), 'batch_size': hp.choice('batch…
0 ответов

Python VW Hyperopt

Я пытаюсь найти гиперпараметры моей модели VW с помощью VW Hyperopt https://github.com/VowpalWabbit/vowpal_wabbit/blob/master/utl/vw-hyperopt.py Но после установки всех необходимых пакетов я все еще получаю эту ошибку: 2018-12-06 13:41:03,991 INFO […
06 дек '18 в 13:49
1 ответ

qloguniform проблема установки пространства поиска в Hyperopt

Я работаю над использованием hyperopt для настройки моей модели ML, но у меня возникают проблемы с использованием qloguniform в качестве пространства поиска. Я привожу пример из официальной вики и изменил пространство поиска. import pickle import ti…
0 ответов

Керас Байесовский вопрос оптимизации гиперпараметра

Я пытаюсь оптимизировать модель семян, которая использует эту базу данных: https://www.kaggle.com/aaron7sun/stocknews Я попробовал следовать инструкциям здесь: Как использовать hyperopt для оптимизации гиперпараметров сети глубокого обучения Keras? …
4 ответа

Как сохранить лучшие оптимизированные для hyperopt модели keras и их вес?

Я оптимизировал свою модель keras, используя hyperopt. Теперь, как сохранить лучшую оптимизированную модель keras и ее веса на диск. Мой код: from hyperopt import fmin, tpe, hp, STATUS_OK, Trials from sklearn.metrics import roc_auc_score import sys …
20 янв '19 в 02:53
0 ответов

AttributeError: у объекта 'hyperopt_estimator' нет атрибута '_best_preprocs'

Я пытаюсь оптимизировать производительность sklearn.svm.LinearSVC используя hyperopt-sklearn. Я использую LinearSVC чтобы предсказать метки изображений из набора данных CIFAR-10, и я надеюсь, что через гиперопцию я получу улучшенную производительнос…
0 ответов

Передача дополнительных параметров в целевую функцию hyperopt

Я использую библиотеку Python hyperopt для оптимизации гиперпараметров ML. В частности, я пытаюсь найти оптимальный гиперпараметр lightgbm, используя эту функцию для минимизации: def lgb_objective_map(params): """ objective function for lightgbm usi…
01 фев '19 в 11:40
0 ответов

Запуск последовательного или многопоточного model.fit вызывает ValueError в keras

Я использую hyperopt и keras для автоматического построения нейронных сетей, и я делаю это в асинхронных задачах для каждого значения, которое я хочу регрессировать с тем же набором данных. (Я знаю, что вы можете обучить сеть выводить несколько пере…
02 янв '19 в 11:32
1 ответ

Hyperopt: оптимальное изменение параметров при повторном запуске

Я пытаюсь использовать байесовскую оптимизацию (Hyperopt) для получения оптимальных параметров для алгоритма SVM. Тем не менее, я считаю, что оптимальные параметры меняются с каждым прогоном. Ниже приводится простой воспроизводимый случай. Можете ли…
15 дек '18 в 14:33
0 ответов

Понимание алгоритма TPE Hyperopt

Я иллюстрирую алгоритм TPE от Hyperopt для моего мастер-проекта, и кажется, что алгоритм не сходится. Из того, что я понимаю из оригинальной статьи и лекции на YouTube, алгоритм TPE работает в следующих шагах: (далее x= гиперпараметры и y= потери) Н…
26 май '19 в 09:25
2 ответа

Результат гиперопции превышает мое ограничение hp.choice, почему? (XGBoost)

Я встретил странную проблему:Я определил свой гиперпараметр XGB 'max_depth' гипероптом hp.choice('max_depth',range(2,20)) Но я получил 'max_depth' = 0 или же 1 результат, которого нет в пределах [2,20) ограничение. Зачем? Что-нибудь, что я пропустил…
04 мар '19 в 07:14
0 ответов

Содержимое объекта Trials() в hyperopt

Этот запрос относится к использованию испытаний в качестве аргумента в fmin. trials = Trials() best = fmin(objective, space=hp.uniform('x', -10, 10), algo=tpe.suggest, max_evals=100, trials=trials) В документации говорится, что объект trials получил…
07 мар '19 в 13:28
0 ответов

Как не допустить, чтобы "hyperopt" интегрировал неудачные результаты модели в обновление параметров?

Используя библиотеку hyperopt в python, я хочу оптимизировать параметры нейронной сети. Иногда выбранные комбинации параметров приводят к нестабильной модели, что приводит к сбою процедуры построения модели. Теперь я создал обработчик исключения / и…
08 мар '19 в 18:28
2 ответа

Проблема декодирования при использовании Hyperas для поиска параметров модели Keras, возможно, из-за функции `Trial` в`hyperopt`

Я использую hyperas модуль для настройки моего Keras смоделируйте и верните ошибку: UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position 4785: ordinal not in range(128) Произошла ошибка в месте вызова, синтаксис trials: if __name__ =…
19 мар '19 в 16:04
0 ответов

Байесовская оптимизация с изменяющейся во времени целью и ее реализация на Python

Мне нужно смоделировать агента, который оптимизирует изменяющуюся во времени целевую функцию (подробности ниже). Я пытаюсь сделать это, придавая больший вес последним испытаниям и / или полностью забывая старые. Это то, что делает эта статья. Я ищу …
21 мар '19 в 18:35
1 ответ

Как найти источник MemoryError в Python?

Я использую гиперпараметрическую оптимизацию, используя Hyperopt для нейронной сети. При этом после некоторых итераций я получаю исключение MemoryError До сих пор я пытался очистить все переменные после того, как они были использованы (присвоить им …
14 апр '19 в 18:22
0 ответов

TypeError: "аргумент set_postfix() после ** должен быть отображением, а не str" с использованием Hyperopt

Я пытаюсь запустить этот простой пример: from hyperopt import fmin, tpe, hp best = fmin( fn=lambda x: (x-1)**2, space=hp.uniform('x', -2, 2), algo=tpe.suggest, max_evals=100) print(best) Но это то, что я получаю в консоли: ...\WinPython\python-3.6.5…
10 май '19 в 22:05