Example #1
0
 def test_livedmos_subjective_model_normalize_final(self):
     subjective_model = LiveDmosModel.from_dataset_file(self.dataset_filepath)
     result = subjective_model.run_modeling(normalize_final=True)
     scores = result['quality_scores']
     self.assertAlmostEquals(scores[0], 1.0392964273048528, places=4)
     self.assertAlmostEquals(scores[10], -1.3439701802061783, places=4)
     self.assertAlmostEquals(np.mean(scores), 0.0, places=4)
Example #2
0
 def test_livedmos_subjective_model(self):
     subjective_model = LiveDmosModel.from_dataset_file(self.dataset_filepath)
     result = subjective_model.run_modeling()
     scores = result['quality_scores']
     self.assertAlmostEquals(scores[0], 65.307711974116913, places=4)
     self.assertAlmostEquals(scores[10], 30.204773267864258, places=4)
     self.assertAlmostEquals(np.mean(scores), 50.0, places=4)
Example #3
0
 def test_livedmos_subjective_model_normalize_final(self):
     subjective_model = LiveDmosModel.from_dataset_file(self.dataset_filepath)
     result = subjective_model.run_modeling(normalize_final=True)
     scores = result['quality_scores']
     self.assertAlmostEquals(scores[0], 1.0392964273048528, places=4)
     self.assertAlmostEquals(scores[10], -1.3439701802061783, places=4)
     self.assertAlmostEquals(np.mean(scores), 0.0, places=4)
Example #4
0
 def test_livedmos_subjective_model(self):
     subjective_model = LiveDmosModel.from_dataset_file(self.dataset_filepath)
     result = subjective_model.run_modeling()
     scores = result['quality_scores']
     self.assertAlmostEquals(scores[0], 65.307711974116913, places=4)
     self.assertAlmostEquals(scores[10], 30.204773267864258, places=4)
     self.assertAlmostEquals(np.mean(scores), 50.0, places=4)
Example #5
0
 def test_livedmos_subjective_model_dscore_mode_bad(self):
     subjective_model = LiveDmosModel.from_dataset_file(self.dataset_filepath)
     with self.assertRaises(AssertionError):
         subjective_model.run_modeling(dscore_mode=True)
Example #6
0
 def test_livedmos_subjective_model_dscore_mode_bad(self):
     subjective_model = LiveDmosModel.from_dataset_file(
         self.dataset_filepath)
     with self.assertRaises(AssertionError):
         subjective_model.run_modeling(dscore_mode=True)