tobigithub / caret-machine-learning

Practical examples for the R caret machine learning package
MIT License
67 stars 50 forks source link

bridge regression model extremely slow #35

Open tobigithub opened 8 years ago

tobigithub commented 8 years ago

Its extremely slow. glm or pls run in 0.5 seconds (parallel). dont try sequential, only finishes in ages. caret_6.0-70

method <- c( "bridge")

# -------------------------------------------------------------------------
# FIRST sequential code (not parallel one CPU core):
# ------------------------------------------------------------------------- 

require(caret); data(BloodBrain); set.seed(123)
#fit1 <- train(bbbDescr, logBBB, method); fit1

# ------------------------------------------------------------------------- 
# SECOND parallel register 4 cores (no worries if you only have 2)
# train the caret model in parallel 
# -------------------------------------------------------------------------

library(doParallel); cl <- makeCluster(4); registerDoParallel(cl) 
  require(caret); data(BloodBrain); set.seed(123)
  fit1 <- train(bbbDescr, logBBB, method); fit1
stopCluster(cl); registerDoSEQ();

### END