小编fra*_*sco的帖子

VSCODE 笔记本 - 是否可以仅显示大纲中的 Markdown 标题?

我使用 Markdown 标题在笔记本中导航,但我也倾向于制作大量(非标题)Markdown 笔记。两者都出现在大纲中,随着笔记本变大,找到正确的标题变得相当困难。
有没有办法抑制大纲中显示的普通降价单元格?

在此输入图像描述

visual-studio-code

11
推荐指数
1
解决办法
1282
查看次数

R:为什么 pmap 不起作用而 map2 起作用?

我对 R 相当陌生,正在自学一些机器学习技术。目前我正在研究超参数调整,为了更好地理解这个问题,我尝试比他们需要的更手动地完成任务。所以我使用了一个带有列表列的 tibble,其中每行包含一个训练集交叉验证折叠和随机森林算法的某些超参数值。整个网格包含这些在指定范围内的所有独特组合。模型应该通过ranger在所有行(即折叠/参数组合)上迭代函数来构建,然后保存到列表列中。为此,我使用了 purrr 包的 map 函数系列。

问题在于,这种方法仅在使用 将数据和单个参数 ( mtry )映射到ranger函数时才有效map2。我知道pmap在将超过 2 个元素映射到函数时需要使用。但这与之前描述的两个元素的情况不同,它不适用于我将数据和两个参数(mtry 和 min.node.size)作为元素。该pmap函数以某种方式无法将第三个元素(min.node.size)映射为该ranger函数的参数,并且出现以下错误:

“护林员错误(物种 ~ .,数据 = .x,mtry = .y,min.node.size = .z):未找到对象 '.z'”

这是我使用 iris 数据集的代码:

### used packages
library(tidyverse)
library(ranger)
library(rsample)

### data preparation
set.seed(123)

initial_split_data <- initial_split(iris, prop = 0.8)

training <- training(initial_split_data)
testing <- testing(initial_split_data)

cv_split <- vfold_cv(training, v = 3)

cv_data <- cv_split %>% 
  mutate(train …
Run Code Online (Sandbox Code Playgroud)

r machine-learning pmap purrr tidyverse

1
推荐指数
1
解决办法
483
查看次数