Sparse inputs for fit_params

Fixes #3689 
Have to add tests. Should i go on and create a seperate method in the `cross_validation` tests?