Как я включаю учащихся в млр3

Я использую библиотеку rpart в mlr3, но когда я меняю ее на других учеников, таких как nnet, это дает мне ошибку, которой нет в DictionaryLearner. В моем коде работает только rpart, а все другие учащиеся, такие как nnet, svm выдают ошибку.

Я использую следующий код

library(mlr3)
library(mlr3tuning)
library(paradox)


df=readARFF("nasa93.arff")
task=TaskRegr$new("df", df, target = "act_effort") 
#task = tsk("pima")
#learner = lrn("classif.rpart")
learner= lrn("regr.rpart")

person Neha gupta    schedule 06.12.2020    source источник
comment
Пожалуйста, не редактируйте вопрос, чтобы он был чем-то совершенно другим. Вместо этого задайте новый вопрос.   -  person Lars Kotthoff    schedule 10.12.2020
comment
Я попробовал, но дальнейшие вопросы заблокированы.   -  person Neha gupta    schedule 10.12.2020


Ответы (1)


Вы можете найти всех доступных учащихся в mlr_learners словаре (где их будет искать команда lrn()). mlr3 идет только с базовым набором учащихся; дополнительные доступны при загрузке пакетов mlr3learners и mlr3extralearners.

person Lars Kotthoff    schedule 06.12.2020
comment
Спасибо. Но когда я устанавливаю mlr3extralearners (например, install.packages (mlr3extralearners)), появляется ошибка, что пакет недоступен. - person Neha gupta; 06.12.2020
comment
См. github.com/mlr-org/mlr3extralearners - его нет в CRAN. - person Lars Kotthoff; 06.12.2020
comment
Я считаю, что mlr3extralearners доступен только на Github. Вы можете установить его с помощью devtools::install_github("https://github.com/mlr-org/mlr3extralearners"). Однако вы можете установить mlr3learners из CRAN. Вот список всех учащихся и пакетов, из которых вы можете их получить - mlr3extralearners.mlr -org.com/articles/learners/. - person damir; 06.12.2020
comment
Спасибо, Ларс и Дамир, я установил и загрузил mlr3extralearners, но по-прежнему выдает ошибку: Learner = lrn (regr.nnet), Ошибка: элемент с ключом regr.nnet не найден в DictionaryLearner! - person Neha gupta; 06.12.2020
comment
Вам нужно загрузить mlr3learners. Пожалуйста, прочтите пакет Readme, чтобы узнать, какие учащиеся живут в каком пакете. - person pat-s; 07.12.2020