code: def test_mbsgd_classifier_set_params():
      x = np.linspace(0, 1, 50)
      y = (x > 0.5).astype(cp.int32)
  
      model = cumlMBSGClassifier()
      model.fit(x, y)
      coef_before = model.coef_
  
      model = cumlMBSGClassifier(epochs=20, loss="hinge")
      model.fit(x, y)
      coef_after = model.coef_
  
      model = cumlMBSGClassifier()
      model.set_params(**{"epochs": 20, "loss": "hinge"})
      model.fit(x, y)
      coef_test = model.coef_
  
      assert coef_before != coef_after
      assert coef_after == coef_test
  
file_path: cuml/python/cuml/tests/test_mbsgd_classifier.py
imports: from sklearn.model_selection import train_test_split
  from sklearn.metrics import accuracy_score
  from cuml.datasets import make_classification
  from sklearn.linear_model import SGDClassifier
  from cuml.testing.utils import unit_param, quality_param, stress_param
  from cuml.linear_model import MBSGDClassifier
  from cuml.internals.safe_imports import gpu_only_import
  import pytest
  from cuml.internals.safe_imports import cpu_only_import
label_desc: Use image node_id 5 for calling a global function with example usage: test_mbsgd_classifier_set_params() without return types