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)
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)
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)
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)