FEDOT
20 строк · 471.0 Байт
1from abc import abstractmethod
2
3from fedot.utilities.custom_errors import AbstractMethodNotImplementError
4
5
6class Explainer:
7"""
8An abstract class for various explanation methods.
9"""
10
11def __init__(self, model):
12self.model = model
13
14@abstractmethod
15def explain(self, *args, **kwargs):
16raise AbstractMethodNotImplementError
17
18@abstractmethod
19def visualize(self, *args, **kwargs):
20raise AbstractMethodNotImplementError
21