Sensitivity
Created by: BarabanovaIrina
Реализованы подходы к структурному анализу композитной модели. На данный момент Node можно:
- Просто удалить с сохранением ее поддерева,
- Затюнить,
- Заменить на ноды:
- кастомные (передать список моделей напрямую)
- рандомные (передать количество нод, которые хотелось бы сгенерить)
- иначе будут применены все модели доступные в рамках задачи.
- Оценить чувствительность гиперпараметров моделей с использование индексов Соболя
Это можно сделать:
- через class NodeAnalysis, который может проанализировать 1 ноду несколькими подходами.
- через class ChainStructureAnalysis, который может проанализировать несколько нод несколькими подходами
В fedot.utilities.define_metric_by_task есть MetricByTask. Если метрика не указана, то берется стандартная метрика для Task, определенного внутри InputData.
Мини-туториал: https://fedot.readthedocs.io/en/latest/fedot/features/sensitivity_analysis.html
UPD: в рамках данного pr была отключена сборка информации о покрытие кода в manual_build action.