2025-05-12 16:03:53 +04:00
2025-02-28 10:50:22 +04:00
2025-01-25 09:25:41 +04:00
2025-03-01 23:40:26 +04:00
2024-11-01 11:04:05 +04:00
2025-02-26 14:12:07 +04:00
2024-11-01 11:04:05 +04:00
2024-11-01 11:04:05 +04:00
2024-11-01 11:04:05 +04:00
2025-02-22 19:27:17 +04:00
2025-03-05 17:33:16 +04:00
2024-11-01 11:04:05 +04:00
2025-01-25 09:25:41 +04:00
2024-11-01 11:04:05 +04:00
2025-01-26 01:28:06 +04:00
2024-11-01 11:04:05 +04:00
2025-01-26 01:28:06 +04:00
2025-05-12 16:03:53 +04:00
2025-02-28 10:50:22 +04:00
2025-03-01 23:40:26 +04:00
2025-02-27 23:58:25 +04:00
2025-02-27 23:58:25 +04:00
2025-03-01 23:40:26 +04:00
2025-03-01 23:40:26 +04:00
2024-11-01 11:04:05 +04:00

Модуль для генерации нечетких правил на основе модели дерева решений

Это ПО генерирует правила на основе интерпретации и нормализации правил, которые извлекаются из обученной модели на основе алгоритма CART (дерево решений).

Основной код находится в src/rules.py

Файлы src/cluster_helper.py и src/utils.py содержат вспомогательный код для:

  • формирования обучающей и тестовой выборок;
  • обучения модели на основе алгоритма CART для решения задач классификации и регрессии;
  • кластеризации множества правил для нахождения групп похожих правил с автоподбором количества кластеров на основе коэффициента силуэта.

Файл density_regression.ipynb содержит код для обучения модели на основе алгоритма CART для решения задачи регрессии: определение плотности раствора на основе температуры и концентрации оксидов алюминия и титана.

Файл denstiy_tree.ipynb содержит пример выполнения следующих операций:

  • генерация нечетких правил на основе интерпретации и нормализации модели;
  • формирование нечеткого контроллера на основе полученных правил;
  • оценка качества полученной нечеткой системы;
  • кластеризация множества правил с автоподбором количества кластеров.

Python

Используется Python версии 3.12

Установщик https://www.python.org/ftp/python/3.12.5/python-3.12.5-amd64.exe

Poetry

Для создания и настройки окружения проекта необходимо установить poetry

Для Windows (Powershell)

(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python -

Linux, macOS, Windows (WSL)

curl -sSL https://install.python-poetry.org | python3 -

Добавление poetry в PATH

  1. Открыть настройки переменных среды



    \
  2. Изменить переменную Path текущего пользователя

    \
  3. Добавление пути %APPDATA%\Python\Scripts до исполняемого файла poetry

Создание окружения

poetry install
Description
No description provided
Readme 15 MiB
Languages
Jupyter Notebook 99.7%
Python 0.3%