Closed mb706 closed 1 year ago
Contrary to what the comment says, this has nothing to do with feature names (?) and only takes out the param_set$values
from the hash. From here:
#' @template field_hash
hash = function(rhs) {
assert_ro_binding(rhs)
calculate_hash(class(self), self$id, self$param_set$values, private$.predict_type,
self$fallback$hash, self$parallel_predict)
},
#' @field phash (`character(1)`)\cr
#' Hash (unique identifier) for this partial object, excluding some components
#' which are varied systematically during tuning (parameter values) or feature
#' selection (feature names).
phash = function(rhs) {
assert_ro_binding(rhs)
calculate_hash(class(self), self$id, private$.predict_type,
self$fallback$hash, self$parallel_predict)
},
reported by @sebffischer