1. A non-transitory computer-readable medium having stored thereon computer-readable instructions that when executed by a computing device cause the computing device to: read a plurality of data points from a training dataset; select a plurality of values for a kernel parameter used by a kernel function; for each of the selected plurality of values for the kernel parameter, compute an optimal value of an objective function defined for a support vector data description (SVDD) model using the kernel function, the read plurality of data points, and a respective value for the kernel parameter to define a plurality of sets of support vectors, where each set of support vectors defines a boundary for the read plurality of data points in association with the respective value for the kernel parameter; for each of the selected plurality of values for the kernel parameter, store the computed optimal value and the defined set of support vectors in association with the respective value for the kernel parameter; compute a plurality of first derivative values for the objective function as a difference between the computed optimal values associated with successive values for the kernel parameter; compute a plurality of second derivative values for the objective function as a difference between the computed plurality of first derivative values associated with successive values for the kernel parameter; select a value for the kernel parameter where the computed plurality of second derivative values first crosses zero; and output the selected value for the kernel parameter for identifying an outlier in a scoring dataset.