we expect it to take in a scipy sparse matrix, and return a trained model.
that trained model must then have a .predict (and ideally .predict_proba if a classifier) that takes in a scipy sparse matrix, and returns a list of predictions (one per prediction row).
this lets the user get crazy, and implement any algos they want.
combine this with .transform_only, and we're pretty covered.
we expect it to take in a scipy sparse matrix, and return a trained model.
that trained model must then have a .predict (and ideally .predict_proba if a classifier) that takes in a scipy sparse matrix, and returns a list of predictions (one per prediction row).
this lets the user get crazy, and implement any algos they want.
combine this with .transform_only, and we're pretty covered.