From 4e0a3df56f93332d6d04b00de5747e13c847d0c8 Mon Sep 17 00:00:00 2001 From: Aleksey Filippov Date: Mon, 12 May 2025 16:03:53 +0400 Subject: [PATCH] Improve readme --- readme.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/readme.md b/readme.md index bec8df3..ca54ae6 100644 --- a/readme.md +++ b/readme.md @@ -1,5 +1,22 @@ ## Модуль для генерации нечетких правил на основе модели дерева решений +Это ПО генерирует правила на основе интерпретации и нормализации правил, которые извлекаются из обученной модели на основе алгоритма CART (дерево решений). + +Основной код находится в src/rules.py + +Файлы src/cluster_helper.py и src/utils.py содержат вспомогательный код для: +- формирования обучающей и тестовой выборок; +- обучения модели на основе алгоритма CART для решения задач классификации и регрессии; +- кластеризации множества правил для нахождения групп похожих правил с автоподбором количества кластеров на основе коэффициента силуэта. + +Файл density_regression.ipynb содержит код для обучения модели на основе алгоритма CART для решения задачи регрессии: определение плотности раствора на основе температуры и концентрации оксидов алюминия и титана. + +Файл denstiy_tree.ipynb содержит пример выполнения следующих операций: +- генерация нечетких правил на основе интерпретации и нормализации модели; +- формирование нечеткого контроллера на основе полученных правил; +- оценка качества полученной нечеткой системы; +- кластеризация множества правил с автоподбором количества кластеров. + ### Python Используется Python версии 3.12