Source code for OpenAttack.metric.selectors.fluency
from .base import MetricSelector
[docs]class Fluency(MetricSelector):
"""
:English: :py:class:`.GPT2LM`
:Chinese: :py:class:`.GPT2LMChinese`
"""
def _select(self, lang):
if lang.name == "english":
from ..algorithms.gptlm import GPT2LM
return GPT2LM()
if lang.name == "chinese":
from ..algorithms.gptlm import GPT2LMChinese
return GPT2LMChinese()