Guest User

Untitled

a guest
Jun 18th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. library(mxnet)
  2. train_data <- as.data.frame(Dataset[,-17])
  3. train_data <- as.data.frame(Dataset[,-1])
  4. train_data <- as.matrix(data)
  5. label <- as.array(round(Dataset$Mean_TRS, digits=2))
  6. test_data <- train_data[sample(1:nrow(train_data), 50,
  7. replace=FALSE),]
  8.  
  9. Model <- mx.mlp(data, label, hidden_node=c(128,64), out_node=2, activation="relu", out_activation="softmax",
  10. num.round=100, array.batch.size=15, learning.rate=0.07, momentum=0.9, device=mx.cpu())
  11.  
  12. Model = mx.mlp(
  13. data = as.matrix(train_data),
  14. label = label, #as.numeric(ifelse(label == 2, 0, 1)), # Replace classes with 0 and 1
  15. hidden_node = 10,
  16. out_node = 2,
  17. out_activation = "softmax",
  18. learning.rate = 0.01,
  19. num.round = 50,
  20. array.layout = "rowmajor", # get rid of the warning
  21. eval.metric = mx.metric.accuracy, # set Accuracy as a metric
  22. momentum=0.9
  23. )
  24.  
  25. preds = as.data.frame(predict(Model, test_data, array.layout = "rowmajor"))
Add Comment
Please, Sign In to add comment