问题描述
我知道我可以在 R 中进行并行计算,但是我无法将其设置为适合我的建模方法的方式。
这是我如何设置负载/设置并行计算
library(doParallel) # Parallel Computing
cores <- detectCores() - 1
cluster <- makePSOCKcluster(cores)
registerDoParallel(cluster)
稍后在我的 Markdown 书中,我使用以下代码为使用多项式内核的支持向量机创建、调整和拟合工作流程。
tune_cv_folds <- vfold_cv(data = train_baked,v = 10)
tune_spec <- svm_poly(cost = tune(),degree = tune(),margin = tune()) %>%
set_engine("kernlab") %>%
set_mode("classification")
tune_wf <- workflow() %>%
add_model(tune_spec) %>%
add_formula(win ~ .)
tune_res <-
tune_wf %>%
tune_grid(
resamples = tune_cv_folds,grid = 10)
paramvalue <- tune_res %>% select_best("roc_auc")
fit <- svm_poly(cost = paramvalue$cost,degree = paramvalue$degree,margin = paramvalue$degree) %>%
set_engine("kernlab") %>%
set_mode("classification")
wf <- workflow() %>% add_model(poly_fit) %>% add_formula(win ~.) %>% fit(data = train_baked)
poly_fit <- poly_wf %>% pull_workflow_fit()
summary(poly_fit)
我的问题是如何为以下内容启用并行计算?
tune_wf <- workflow() %>%
add_model(tune_spec) %>%
add_formula(win ~ .)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)