Вопрос относиться к интерпретации результатов classification_report обученной модели KNeighborsClassifier библиотеки sklearn. Суть суть задачи, имеем сет с данными пациентов : Возраст, отделение больницы, месяц забора материала, возрастная группа, характер материала, необходимо прогнозировать результат бактериологического посева ( 1 из 10 микробов), ТЕ задача на классификацию. Использовал KNeighborsClassifier, не могу оценить результат classification_report, в свободном доступе не встретил инфы как его интерпретировать, (в первую очередь когда переходить к бинарной классификации) важно выудить из из сета хоть что-то, даже если будем с приличной вероятностью прогнозировать одного микроба уже хорошо. Правильно ли я понял что при таких результатах, нормально прогнозировать можно только (1) ,1й класс, и лучше перейти к бинарной классификации ?
precision recall f1-score support
1.0 0.68 0.91 0.78 362
5.0 0.19 0.08 0.11 64
6.0 0.32 0.09 0.14 66
7.0 0.12 0.10 0.11 31
9.0 0.75 0.12 0.20 26
11.0 1.00 0.11 0.20 9
accuracy 0.62 558
macro avg 0.51 0.23 0.26 558
weighted avg 0.56 0.62 0.55 558