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