fit(X, y) trains the estimator on the training data; predict(X) produces predictions for new rows; score(X, y) measures a default performance (R² in regression, accuracy in classification). Evaluation is done on data not used for fitting.
Example
modele.fit(X_train, y_train)
modele.score(X_test, y_test)