Spaces:
Runtime error
Runtime error
| """ | |
| Goal Function for TextToText | |
| ------------------------------------------------------- | |
| """ | |
| from textattack.goal_function_results import TextToTextGoalFunctionResult | |
| from textattack.goal_functions import GoalFunction | |
| class TextToTextGoalFunction(GoalFunction): | |
| """A goal function defined on a model that outputs text. | |
| model: The PyTorch or TensorFlow model used for evaluation. | |
| original_output: the original output of the model | |
| """ | |
| def _goal_function_result_type(self): | |
| """Returns the class of this goal function's results.""" | |
| return TextToTextGoalFunctionResult | |
| def _process_model_outputs(self, _, outputs): | |
| """Processes and validates a list of model outputs.""" | |
| return outputs.flatten() | |
| def _get_displayed_output(self, raw_output): | |
| return raw_output | |