"невозможно добавить привязки в заблокированную среду" при создании AutoTuner в mlr3

У меня появляется сообщение об ошибке при запуске кода из MLR Manual.

library(mlr3)

task = mlr_tasks$get("iris")
learner = mlr_learners$get("classif.rpart")
resampling = mlr_resamplings$get("holdout")
measures = mlr_measures$mget("classif.ce")
param_set = paradox::ParamSet$new(
  params = list(paradox::ParamDbl$new("cp", lower = 0.001, upper = 0.1)))
terminator = mlr3tuning::TerminatorEvaluations$new(5)

at = mlr3tuning::AutoTuner$new(learner, resampling, measures = measures, param_set, terminator,
                               tuner = mlr3tuning::TunerGridSearch)

Выходное сообщение: Ошибка в self$data$tuner_generator = tuner: невозможно добавить привязки в заблокированную среду

Это проблема с моими локальными настройками или просто проблема в mlr3tuning?


Моя установка: Microsoft R Open 3.5.3 Усовершенствованный дистрибутив R из пакетов Microsoft Microsoft Copyright (C) 2019 Microsoft Corporation

Использование Intel MKL для параллельных математических вычислений (с использованием 6 ядер).

Версия R 3.5.3 (2019-03-11) Платформа: x86_64-w64-mingw32/x64 (64-разрядная версия) Работает под: Windows 10 x64 (сборка 18362)

1 ответ

Решение

Mlr 3 все еще очень нов и находится в активной разработке, поэтому время от времени все будет так. Должно быть исправлено в ближайшее время.

Чтобы было ясно, это не проблема с вашими локальными настройками.

Обновление: на начальной странице книги теперь отображаются версии пакетов mlr3, с которыми она была успешно собрана. Если что-то сломалось, скопируйте и вставьте команду внизу страницы, чтобы установить работающие версии пакета.

Другие вопросы по тегам