Задание 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`
2. Активируйте окружение: `source ml_env/bin/activate` (Linux/Mac) или `ml_env\Scripts\activate` (Windows)
3. Установите зависимости: `pip install -r requirements.txt`
4. Запустите JupyterLab: `jupyter lab`
## Структура
- `ensemble_methods_random_forest.ipynb` - основной ноутбук с анализом
- `requirements.txt` - зависимости
- `data/` - папка с данными (если используются локальные файлы)
## Зависимости
## Используемые технологии
- Python 3.8+
- scikit-learn
- matplotlib
- pandas
- openml
- jupyterlab
- pandas, numpy
- matplotlib, seaborn
## Запуск
```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