Ich trainiere ein Modell mit caret
Paket in R für fast 3 Tage. Die Berechnungen laufen parallel (mehrere Prozesse). Leider gibt es keine Ausgabe in der R-Konsole (SVM-Modell aus kernlab
Paket), so dass ich nicht weiß, ob ich zu 10% oder zu 90% fertig bin.
Gibt es eine Möglichkeit, irgendwie herauszufinden, wie die Berechnungen ablaufen?
Ich verwende OS X, also speichere ich möglicherweise den Prozessstapel und versuche, Parameterwerte zu finden, die gerade ausgewertet werden, oder die Iteration von k-fach. Aber wie?
EDIT: das Skript für das Training:
ctrl <- trainControl(method = "cv", number = 10, selectionFunction = "best",
classProbs = TRUE, summaryFunction = twoClassSummary,
verboseIter = TRUE)
grid_svm <- expand.grid(.C = logseq(2^-15, 2^3, 10))
svm <- train(CLASS ~ ., data = dataset, method = "svmLinear", preProcess = c("center", "scale"),
metric = "ROC", trControl = ctrl, tuneGrid = grid_svm, verbose = TRUE)