code: def test_svd_clone():
      algo = svd.BiasedSVD(5, damping=10)
  
      a2 = clone(algo)
      assert (
          a2.factorization.n_components
          == algo.factorization.n_components
      )
      assert a2.bias.user_damping == algo.bias.user_damping
      assert a2.bias.item_damping == algo.bias.item_damping
  
file_path: lkpy/tests/test_svd.py
imports: import logging
  import pickle
  from lenskit.algorithms import svd
  import pandas
  import numpy
  from pytest import approx, mark
  import lenskit.util.test
  from lenskit.util import clone
label_desc: Use image node_id 5 for calling a global function with example usage: test_svd_clone() without return types