Learn R Programming

Laurae (version 0.0.0.9001)

LauraeML_utils.badscore: Laurae's Machine Learning Utility: bad input score

Description

This function is a helper function to return a bad input score for LauraeML during a training iteration of the optimizer, specifically used when you have no features during training.

Usage

LauraeML_utils.badscore(maximize, score = 9999999)

Arguments

maximize
Type: boolean. The maximize parameter passed from LauraeML (whether to maximize or not the metric).
score
Type: numeric. The score to optimize.

Value

A so bad input score you better avoid such thing.

Examples

Run this code
## Not run: ------------------------------------
# # What if we have no feature selected?
# if (sum(y) == 0) {
# 
#   # Logging specific
#   LauraeML_utils.badlog(logging, x, y, score = NA)
#   
#   # Last, we return an absurd score which is so high
#   # you would rather have a random model than this 0-feature model
#   # 
#   # This iteration will be ignored by the optimizer if
#   # it does not belong to the elite proportion of the optimization iteration
#   # which should be obviously true
#   return(LauraeML_utils.badinput(maximize,
#                                  score = 9999999))
# }
## ---------------------------------------------

Run the code above in your browser using DataLab