Use StratifiedKFold in cases of class disbalancing
Created by: valer1435
The motivation is analyse class balance in data and advise a StratifiedKFold method if needed. It could help FEDOT to work with imbalanced data (sometimes it can't evaluate due to absence of smaller class in test data)
The main idea to make something like an advisor for builder https://github.com/nccr-itmo/FEDOT/blob/3e369a95c0b0f23d71ce458f743f7c43b2507516/fedot/core/optimisers/objective/data_objective_builder.py#L19, that will analyse the data and make decision to use stratification or not