docstr: Method to run the cross validation
  
  :param verbose: If True, print header
  :type verbose: bool, default True
code: def compute(self, verbose=True):
      """
      Method to run the cross validation
  
      :param verbose: If True, print header
      :type verbose: bool, default True
  
      """
  
      if verbose:
          print("[Case Recommender: Cross Validation]\n")
          print(
              "Database:: %s \nRecommender Algorithm:: %s | K Folds: %d\n"
              % (
                  self.input_file,
                  self.recommender.recommender_name,
                  self.k_folds,
              )
          )
  
      self.generate_folds()
      self.execute_algorithm()
      self.evaluate(verbose)
  
      if self.del_folds:
          self.erase_folds()
  
file_path: CaseRecommender/caserec/utils/cross_validation.py
imports: from collections import defaultdict
  import numpy
  import shutil
  from caserec.utils.split_database import SplitDatabase
label_desc: Use image node_id 6 for calling the CrossValidation obj's underlying member method code with example usage: obj.compute(verbose) without return types