code: def get_polyfit_val(self, sig, bak, ovr, is_personalized_MOS):
      flag = not self.convert_to_torch
      if is_personalized_MOS:
          p_ovr = poly1d(
              [-0.00533021, 0.005101, 1.18058466, -0.11236046], flag
          )
          p_sig = poly1d(
              [-0.01019296, 0.02751166, 1.19576786, -0.24348726], flag
          )
          p_bak = poly1d(
              [-0.04976499, 0.44276479, -0.1644611, 0.96883132], flag
          )
      else:
          p_ovr = poly1d([-0.06766283, 1.11546468, 0.04602535], flag)
          p_sig = poly1d([-0.08397278, 1.22083953, 0.0052439], flag)
          p_bak = poly1d([-0.13166888, 1.60915514, -0.39604546], flag)
  
      sig_poly = p_sig(sig)
      bak_poly = p_bak(bak)
      ovr_poly = p_ovr(ovr)
  
      return sig_poly, bak_poly, ovr_poly
  
file_path: espnet/espnet2/enh/layers/dnsmos.py
imports: import json
  import math
  import librosa
  import numpy
  import requests
  import torch
  import torchaudio
label_desc: Use image node_id 3 for calling the DNSMOS_local obj's underlying member method code with example usage: obj.get_polyfit_val(sig, bak, ovr, is_personalized_MOS) and returns: sig_poly,  bak_poly,  ovr_poly