aimclub / Fedot.Industrial

Python framework for automated time series classification, regression and forecasting
https://fedotindustrial.readthedocs.io
BSD 3-Clause "New" or "Revised" License
76 stars 7 forks source link

Enhancement of explainability #132

Open technocreep opened 2 months ago

technocreep commented 2 months ago

Shortly speaking, we'd like to know why models do certain prediction. For that sake we already implemented so called Point Explained. This tool considers any model as a black box and its explanation functionality is based on time series points/intervals perturbations. Relatively comprehensive description is provided in this notebook 📓

We wonder if there are more methods which could be implemented in Fedot.Industrial in order to develop understanding of model behaviour.

So this task would involve three subtasks:

Probably the module should be called like this:

industrial = FedotIndustrial(config)
industrial.fit(train_data)
industrial.predict(test_data)

industrial.explain(some_params) –> vis, plots, diagrams