Initial commit: project setup with dependencies

This commit is contained in:
Владислав Буланов 2025-10-01 14:36:51 +03:00
commit dcab72151f
3 changed files with 158 additions and 0 deletions

25
.gitignore vendored Normal file
View File

@ -0,0 +1,25 @@
# Виртуальные окружения
ml_env/
env/
venv/
.venv/
# Jupyter
.ipynb_checkpoints/
__pycache__/
*.pyc
*.pyo
# Данные
*.csv
*.data
*.pkl
*.joblib
# Логи
*.log
*.tmp
# Системные файлы
.DS_Store
Thumbs.db

17
README.md Normal file
View File

@ -0,0 +1,17 @@
# Лабораторная работа по Машинному обучению
## Описание проекта
Исследование методов машинного обучения с использованием scikit-learn, pandas и matplotlib.
## Установка и запуск
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`
## Зависимости
- scikit-learn
- matplotlib
- pandas
- openml
- jupyterlab

116
requirements.txt Normal file
View File

@ -0,0 +1,116 @@
anyio==4.11.0
argon2-cffi==25.1.0
argon2-cffi-bindings==25.1.0
arrow==1.3.0
asttokens==3.0.0
async-lru==2.0.5
attrs==25.3.0
babel==2.17.0
beautifulsoup4==4.14.2
bleach==6.2.0
certifi==2025.8.3
cffi==2.0.0
charset-normalizer==3.4.3
colorama==0.4.6
comm==0.2.3
contourpy==1.3.3
cycler==0.12.1
debugpy==1.8.17
decorator==5.2.1
defusedxml==0.7.1
executing==2.2.1
fastjsonschema==2.21.2
fonttools==4.60.1
fqdn==1.5.1
h11==0.16.0
httpcore==1.0.9
httpx==0.28.1
idna==3.10
ipykernel==6.30.1
ipython==9.6.0
ipython_pygments_lexers==1.1.1
isoduration==20.11.0
jedi==0.19.2
Jinja2==3.1.6
joblib==1.5.2
json5==0.12.1
jsonpointer==3.0.0
jsonschema==4.25.1
jsonschema-specifications==2025.9.1
jupyter-events==0.12.0
jupyter-lsp==2.3.0
jupyter_client==8.6.3
jupyter_core==5.8.1
jupyter_server==2.17.0
jupyter_server_terminals==0.5.3
jupyterlab==4.4.9
jupyterlab_pygments==0.3.0
jupyterlab_server==2.27.3
kiwisolver==1.4.9
lark==1.3.0
liac-arff==2.5.0
MarkupSafe==3.0.3
matplotlib==3.10.6
matplotlib-inline==0.1.7
minio==7.2.18
mistune==3.1.4
nbclient==0.10.2
nbconvert==7.16.6
nbformat==5.10.4
nest-asyncio==1.6.0
notebook_shim==0.2.4
numpy==2.3.3
openml==0.15.1
packaging==25.0
pandas==2.3.3
pandocfilters==1.5.1
parso==0.8.5
pillow==11.3.0
platformdirs==4.4.0
prometheus_client==0.23.1
prompt_toolkit==3.0.52
psutil==7.1.0
pure_eval==0.2.3
pyarrow==21.0.0
pycparser==2.23
pycryptodome==3.23.0
Pygments==2.19.2
pyparsing==3.2.5
python-dateutil==2.9.0.post0
python-json-logger==3.3.0
pytz==2025.2
pywin32==311
pywinpty==3.0.0
PyYAML==6.0.3
pyzmq==27.1.0
referencing==0.36.2
requests==2.32.5
rfc3339-validator==0.1.4
rfc3986-validator==0.1.1
rfc3987-syntax==1.1.0
rpds-py==0.27.1
scikit-learn==1.7.2
scipy==1.16.2
seaborn==0.13.2
Send2Trash==1.8.3
setuptools==80.9.0
six==1.17.0
sniffio==1.3.1
soupsieve==2.8
stack-data==0.6.3
terminado==0.18.1
threadpoolctl==3.6.0
tinycss2==1.4.0
tornado==6.5.2
tqdm==4.67.1
traitlets==5.14.3
types-python-dateutil==2.9.0.20250822
typing_extensions==4.15.0
tzdata==2025.2
uri-template==1.3.0
urllib3==2.5.0
wcwidth==0.2.14
webcolors==24.11.1
webencodings==0.5.1
websocket-client==1.8.0
xmltodict==1.0.2