http://scikit-learn.org/dev/modules/model_evaluation.html#implementing-your-own-scoring-object

Though I also noticed this falsehood in the previous section: "The scoring parameter can be a callable that takes model predictions and ground truth."