cutcutcodec.core.analysis.video.quality.uvq_google.aggregationnet

A modified version of the Google UVQ source file.

As the original file is under apache lisence, I should mention that this is a modified version of the source file:

https://github.com/google/uvq/blob/main/uvq_pytorch/utils/aggregationnet.py

Classes

AggregationNet(subnets)

Basic class to average all scores.

AggregationNetInference([eval_mode])

Average all the scores.

Details

class cutcutcodec.core.analysis.video.quality.uvq_google.aggregationnet.AggregationNet(subnets: list[str])[source]

Basic class to average all scores.

Initialize internal Module state, shared by both nn.Module and ScriptModule.

class cutcutcodec.core.analysis.video.quality.uvq_google.aggregationnet.AggregationNetInference(eval_mode=True, **kwargs)[source]

Average all the scores.

Initialize internal Module state, shared by both nn.Module and ScriptModule.