Задание 4 (Ensemble Methods c Random Forest)

This commit is contained in:
Владислав Буланов 2025-10-01 16:24:59 +03:00
parent dcab72151f
commit 8ad6bfc03a
2 changed files with 930 additions and 12 deletions

View File

@ -1,17 +1,20 @@
# Лабораторная работа по Машинному обучению # Ensemble Methods - Random Forest для обнаружения мошенничества
## Описание проекта ## Описание проекта
Исследование методов машинного обучения с использованием scikit-learn, pandas и matplotlib. Реализация Random Forest из раздела Ensemble Methods scikit-learn для бинарной классификации на синтетических и реальных данных.
## Установка и запуск ## Структура
1. Создайте виртуальное окружение: `python -m venv ml_env` - `ensemble_methods_random_forest.ipynb` - основной ноутбук с анализом
2. Активируйте окружение: `source ml_env/bin/activate` (Linux/Mac) или `ml_env\Scripts\activate` (Windows) - `requirements.txt` - зависимости
3. Установите зависимости: `pip install -r requirements.txt` - `data/` - папка с данными (если используются локальные файлы)
4. Запустите JupyterLab: `jupyter lab`
## Зависимости ## Используемые технологии
- Python 3.8+
- scikit-learn - scikit-learn
- matplotlib - pandas, numpy
- pandas - matplotlib, seaborn
- openml
- jupyterlab ## Запуск
```bash
pip install -r requirements.txt
jupyter lab ensemble_methods_random_forest.ipynb

915
week4_scikit_learn.ipynb Normal file

File diff suppressed because one or more lines are too long