livepeer / verification-classifier

Metrics-based Verification Classifier
MIT License
8 stars 7 forks source link

Create a QoE predictor #71

Closed yondonfu closed 4 years ago

yondonfu commented 5 years ago

Given a QoE dataset (#66), a QoE predictor can be created. This predictor can accept as input the desired resolution and bitrate of a transcoded video. The desired resolution can be used to select a corresponding QoE curve - the points on the curve represent the expected QoE score for a particular bitrate level. So, once a curve is selected, the desired bitrate can be used to determine the expected QoE score of the transcoded video. This expected QoE score can then be used when verifying received transcoded video.

ndujar commented 4 years ago

A CatBoost regressor model has been trained using data generated in #66. Accuracy metrics of the model are: image.png It allows for the prediction of SSIM values at the end of the verification process.