Research Article

Estimating Children Engagement Interacting with Robots in Special Education Using Machine Learning

Table 3

Settings of the ML models.

ML modelBest parameters

SVM (RBF)C = 10, tol = 0.1, and gamma = 0.001
SVM (poly)C = 10, tol = 0.0001, and gamma = “scale”
Decision TreeSplitter = “best,” min samples leaf = 10, criterion = “gini,” max features = none, and max depth = 4
k-NNn neighbors = 2, weights = “uniform,” leaf size = 20, and algorithm = “ball tree”
Naïve Bayes(Nothing to configure)
MLPSolver = “Adam,” learning rate = “constant,” hidden layer sizes = (80, 40), tol = 10.0, and alpha = 0.01
ELMAlpha = 100, n_hidden = 80, and rbf_width = 0.256
Random ForestMax features = “sqrt,” n estimators = 4, criterion = “gini,” max depth = 15, and min samples leaf = 15
AdaBoost Decision TreeCriterion = “entropy”, max depth = 15, max features = “auto,” splitter = “best,” and min samples leaf = 5
AdaBoost Naïve Bayes(Nothing to configure)