Recall везде + фиксы окружения
- recall_macro/recall_weighted во всех скриптах с метриками (train_simple, train_gpu, autolog_demo, hyperparam_sweep, grid_search_cv, load_and_predict, compare_runs) - grid_search_cv: multi-metric scoring (accuracy + recall_macro) - register_model: выбор лучшей модели по recall (--metric) - MLflow warnings: name вместо artifact_path, сигнатура модели, numpy input_example для pytorch, подавление env-var INFO - start_ui.sh: порт 5555 + file-store backend (фикс: UI не показывал эксперименты, т.к. скрипты писали в mlruns/, а сервер читал sqlite) - setup_server.sh: развилка macOS/Linux + проверка MPS - train_gpu: get_device CUDA→MPS→CPU, num_workers=0 на macOS - AGENTS.md: гид для агента + саморегламент обновления - README/CODE_WALKTHROUGH: выровнена нумерация уроков 8/9 - .gitignore: +.DS_Store - удалён scripts/setup_git.sh
This commit is contained in:
@@ -28,8 +28,8 @@ mlflow-practice/
|
||||
├── compare_runs.py # Урок 5: сравнение через API
|
||||
├── autolog_demo.py # Урок 6: autolog (автоматическое)
|
||||
├── hyperparam_sweep.py # Урок 7: перебор гиперпараметров
|
||||
├── grid_search_cv.py # Урок 8: GridSearchCV + autolog
|
||||
└── serve_model.py # Урок 9: REST API сервер
|
||||
├── serve_model.py # Урок 8: REST API сервер
|
||||
└── grid_search_cv.py # Урок 9: GridSearchCV + autolog
|
||||
```
|
||||
|
||||
---
|
||||
@@ -52,7 +52,7 @@ pip install flask # для serve_model.py
|
||||
|
||||
```bash
|
||||
./start_ui.sh
|
||||
# → http://10.0.0.7:5000
|
||||
# → http://10.0.0.7:5555
|
||||
```
|
||||
|
||||
### 3. Уроки по порядку
|
||||
@@ -81,12 +81,12 @@ python src/autolog_demo.py
|
||||
# Урок 7 — Hyperparameter sweep (20 комбинаций)
|
||||
python src/hyperparam_sweep.py --max-combos 20
|
||||
|
||||
# Урок 8 — GridSearchCV + autolog (parent/child runs)
|
||||
python src/grid_search_cv.py
|
||||
|
||||
# Урок 9 — Model serving (REST API)
|
||||
# Урок 8 — Model serving (REST API)
|
||||
python src/serve_model.py --port 5001
|
||||
# → curl http://localhost:5001/predict_random
|
||||
|
||||
# Урок 9 — GridSearchCV + autolog (parent/child runs)
|
||||
python src/grid_search_cv.py
|
||||
```
|
||||
|
||||
### 4. MLflow Projects (воспроизводимый запуск)
|
||||
|
||||
Reference in New Issue
Block a user