Ich habe das folgende einfache Beispieldokument Rmarkdown
(test.Rmd):
---
title: "Test Knit Caret Paralell VerboseIter"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
require(caret)
require(doParallel)
```
## data
```{r data}
set.seed(998)
training <- twoClassSim()
```
## model
```{r fitmodel}
fitControl <- trainControl(
method = "repeatedcv",
number = 3,
repeats = 2,
verboseIter = T)
ncores <- detectCores()-1
cl <<- makePSOCKcluster(ncores, verbose = TRUE, outfile = "")
registerDoParallel(cl)
set.seed(825)
Fit <- train(Class ~ .,
data = training,
method = "nnet",
trControl = fitControl,
trace = FALSE
)
stopCluster(cl)
registerDoSEQ()
```
## results
```{r results}
Fit
```
Ich habe mehrere Möglichkeiten, diesen Code auszuführen oder das Dokument zu stricken
- Verwenden Sie in Rstudio 'Alle Chuncks ausführen'
- Verwenden Sie die
Knit
Schaltfläche in Rstudio Knit
Dokument mitrender("test.Rmd")
Folgendes passiert
- Bei Iterationen werden keine Informationen in der Ausgabe oder in der Konsole gedruckt
- Informationen werden im
R markdown
Panel gedruckt - In der Konsole werden keine Informationen gedruckt
In dem Projekt, an dem ich arbeite, möchte ich knit
das Dokument mit verschiedenen Parametern bearbeiten , daher möchte ich die letzte Option verwenden. Ich möchte jedoch auch die Fortschritte bei der Anpassung des Modells sehen. Dafür möchte ich Option 3 verwenden.
Wie kann ich die Informationen zu den Iterationen abrufen, die in der Konsole gedruckt werden, wenn die Dokumente gerendert werden?
Dies ist die erwartete Ausgabe, die ich sehen möchte:
+ Fold1.Rep1: size=1, decay=0e+00
+ Fold1.Rep1: size=3, decay=0e+00
+ Fold1.Rep1: size=5, decay=0e+00
- Fold1.Rep1: size=1, decay=0e+00
+ Fold1.Rep1: size=1, decay=1e-01
- Fold1.Rep1: size=3, decay=0e+00
+ Fold1.Rep1: size=3, decay=1e-01
- Fold1.Rep1: size=5, decay=0e+00
+ Fold1.Rep1: size=5, decay=1e-01
- Fold1.Rep1: size=1, decay=1e-01
+ Fold1.Rep1: size=1, decay=1e-04
- Fold1.Rep1: size=3, decay=1e-01
+ Fold1.Rep1: size=3, decay=1e-04
- Fold1.Rep1: size=1, decay=1e-04
etc.