"невозможно добавить привязки в заблокированную среду" при создании 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, с которыми она была успешно собрана. Если что-то сломалось, скопируйте и вставьте команду внизу страницы, чтобы установить работающие версии пакета.