what to call the classes that compute saliency, activations etc

I am trying to restructure some code for a explainable AI product to follow solid principles. In the code there are methods that compute saliency, and activation. Both of these methods, have few common functionalities.

So I decided I will create an abstract class called metric_computer which would have the common functionalities listed and child classes called saliency_computer and activation_computer would implement these. The class names metric_computer, saliency_computer and activation_computer does not even look good to me, does any of you have suggestions on any better class names ?